public virtual void ObjectMatch(OID oid, object o, OdbComparable orderByKey) { NonNativeObjectInfo nnoi = (NonNativeObjectInfo)o; if (inMemory) { if (returnObjects) { if (queryHasOrderBy) { result.AddWithKey(orderByKey, (T)GetCurrentInstance(nnoi)); } else { result.Add((T)GetCurrentInstance(nnoi)); } } else { if (queryHasOrderBy) { //result.AddWithKey(orderByKey, (T)nnoi); } else { //result.Add((T)nnoi); } } } else { if (queryHasOrderBy) { result.AddWithKey(orderByKey, (T)oid); } else { result.AddOid(oid); } } }
public virtual bool AddWithKey(OdbComparable key, T @object) { throw new NeoDatis.Odb.ODBRuntimeException(NeoDatis.Odb.Core.NeoDatisError.OperationNotImplemented); }