protected FulltextFunction(ReservedKeyword keyword, Expression query, Literal language) { Debug.Assert(keyword != null); Debug.Assert(query != null); this.keyword = keyword; this.query = query; this.language = language; }
protected FulltextTableFunction(ReservedKeyword keyword, Qualified<SchemaName, TableName> tableName, Expression query, Literal language, IntegerLiteral top) { Debug.Assert(keyword != null); Debug.Assert(tableName != null); Debug.Assert(query != null); this.keyword = keyword; this.tableName = tableName; this.query = query; this.language = language; this.top = top; }
public FulltextSingleTableFunction(ReservedKeyword keyword, Qualified<SchemaName, TableName> tableName, ColumnName column, Expression query, Literal language, Optional<IntegerLiteral> top): base(keyword, tableName, query, language, top) { Debug.Assert(column != null); this.column = column; }
public FulltextSingleTableFunction(ReservedKeyword keyword, Qualified<SchemaName, TableName> tableName, ColumnName column, Expression query, Optional<IntegerLiteral> top): this(keyword, tableName, column, query, null, top) {}
public FulltextMultipleFunction(ReservedKeyword keyword, Sequence<Qualified<SqlName, ColumnName>> columns, Expression query, Literal language): base(keyword, query, language) { Debug.Assert(columns != null); this.columns = columns.ToList(); }
public KeywordFunction(ReservedKeyword keyword) { Debug.Assert(keyword != null); this.keyword = keyword; }
public FulltextMultipleFunction(ReservedKeyword keyword, Sequence<Qualified<SqlName, ColumnName>> columns, Expression query): this(keyword, columns, query, null) {}
public FulltextSingleFunction(ReservedKeyword keyword, Qualified<SqlName, ColumnName> column, Expression query, Literal language): base(keyword, query, language) { Debug.Assert(column != null); this.column = column; }
public FulltextSingleFunction(ReservedKeyword keyword, Qualified<SqlName, ColumnName> column, Expression query): this(keyword, column, query, null) {}
public KeywordWithArgumentPairFunction(ReservedKeyword keyword, Expression firstExpression, Expression secondExpression): base(keyword) { Debug.Assert(firstExpression != null); Debug.Assert(secondExpression != null); this.firstExpression = firstExpression; this.secondExpression = secondExpression; }
public FulltextMultipleTableFunction(ReservedKeyword keyword, Qualified<SchemaName, TableName> tableName, Sequence<ColumnName> columns, Expression query, Literal language, Optional<IntegerLiteral> top): base(keyword, tableName, query, language, top) { Debug.Assert(columns != null); this.columns = columns.ToList(); }
public FulltextMultipleTableFunction(ReservedKeyword keyword, Qualified<SchemaName, TableName> tableName, Sequence<ColumnName> columns, Expression query, Optional<IntegerLiteral> top): this(keyword, tableName, columns, query, null, top) {}