예제 #1
0
 public static OrderByClause NewOrderByClause(this QueryFactory factory, params SortSpecification[] sortSpecs)
 {
     return(factory.NewOrderByClause(ArrayQueryHelper.NewAQ(sortSpecs, false)));
 }
예제 #2
0
 public static FromClause NewFromClause(this QueryFactory factory, params TableReference[] tableRefs)
 {
     return(factory.NewFromClause(ArrayQueryHelper.NewAQ(tableRefs, false)));
 }
예제 #3
0
 public static GroupByClause NewGroupByClause(this QueryFactory factory, params GroupingElement[] elements)
 {
     return(factory.NewGroupByClause(ArrayQueryHelper.NewAQ(elements, false)));
 }
예제 #4
0
 public static NamedColumnsJoin NewNamedColumnsJoin(this QueryFactory factory, params String[] columnNames)
 {
     return(factory.NewNamedColumnsJoin(ArrayQueryHelper.NewAQ(columnNames, false)));
 }
예제 #5
0
 public static ColumnReferences NewSelectClause(this QueryFactory factory, SetQuantifier quantifier, params ColumnReferenceInfo[] cols)
 {
     return(factory.NewSelectClause(quantifier, ArrayQueryHelper.NewAQ(cols, false)));
 }
예제 #6
0
 public static RowDefinition NewRow(this QueryFactory factory, params ValueExpression[] elements)
 {
     return(factory.NewRow(ArrayQueryHelper.NewAQ(elements, false)));
 }
예제 #7
0
 public static TableAlias NewTableAlias(this QueryFactory factory, String tableNameAlias, params String[] renamedColumns)
 {
     return(factory.NewTableAlias(tableNameAlias, renamedColumns.Length > 0 ? ArrayQueryHelper.NewAQ(renamedColumns, false) : null));
 }
예제 #8
0
 public static OrdinaryGroupingSet NewGroupingElement(this QueryFactory factory, params NonBooleanExpression[] expressions)
 {
     return(factory.NewGroupingElement(ArrayQueryHelper.NewAQ(expressions, false)));
 }
예제 #9
0
 public static TableValueConstructor NewTableValueConstructor(this QueryFactory factory, params RowValueConstructor[] rows)
 {
     return(factory.NewTableValueConstructor(ArrayQueryHelper.NewAQ(rows, false)));
 }
예제 #10
0
 public static UpdateBySearch NewUpdateBySearch(this ModificationFactory factory, TargetTable target, BooleanExpression condition = null, params SetClause[] setClauses)
 {
     return(factory.NewUpdateBySearch(target, ArrayQueryHelper.NewAQ(setClauses, false), condition));
 }
예제 #11
0
 public static RegularViewSpecification NewRegularViewSpecification(this DefinitionFactory factory, params String[] columnNames)
 {
     return(factory.NewRegularViewSpecification(ArrayQueryHelper.NewAQ(columnNames, false)));
 }
예제 #12
0
 public static SQLFunctionLiteral Function(this CommonFactory factory, String name, params ValueExpression[] parameters)
 {
     return(factory.Function(name, ArrayQueryHelper.NewAQ(parameters, false)));
 }
예제 #13
0
 public static ColumnNameList ColumnNames(this CommonFactory factory, params String[] names)
 {
     return(factory.ColumnNames(ArrayQueryHelper.NewAQ(names, false)));
 }
예제 #14
0
 public static InPredicate In(this CommonFactory factory, ValueExpression what, params ValueExpression[] values)
 {
     return(factory.In(what, ArrayQueryHelper.NewAQ(values, false)));
 }