Пример #1
0
        public SoodaOrderBy(SoodaOrderBy other, SoqlExpression expression, SortOrder sortOrder)
        {
            SoodaObjectExpressionComparer ec = new SoodaObjectExpressionComparer();

            if (other != null)
            {
                ec.AddExpressions(other._comparer);
            }
            ec.AddExpression(expression, sortOrder);
            _comparer = ec;
        }
Пример #2
0
 public abstract IDataReader LoadObjectList(SchemaInfo schemaInfo, ClassInfo classInfo, SoodaWhereClause whereClause, SoodaOrderBy orderBy, int startIdx, int pageCount, SoodaSnapshotOptions options, out TableInfo[] tables);
Пример #3
0
 public abstract IDataReader LoadMatchingPrimaryKeys(SchemaInfo schemaInfo, ClassInfo classInfo, SoodaWhereClause whereClause, SoodaOrderBy orderBy, int startIdx, int pageCount);
Пример #4
0
 public SoodaOrderBy(SoqlExpression expression, SortOrder sortOrder, SoodaOrderBy other)
 {
     SoodaObjectExpressionComparer ec = new SoodaObjectExpressionComparer();
     ec.AddExpression(expression, sortOrder);
     if (other != null)
         ec.AddExpressions(other._comparer);
     _comparer = ec;
 }
Пример #5
0
 public abstract IDataReader LoadObjectList(SchemaInfo schemaInfo, ClassInfo classInfo, SoodaWhereClause whereClause, SoodaOrderBy orderBy, int startIdx, int pageCount, SoodaSnapshotOptions options, out TableInfo[] tables);
Пример #6
0
 public abstract IDataReader LoadMatchingPrimaryKeys(SchemaInfo schemaInfo, ClassInfo classInfo, SoodaWhereClause whereClause, SoodaOrderBy orderBy, int startIdx, int pageCount);