Class SqlRawSqlTable
public sealed class SqlRawSqlTable : SqlTable, ISqlTableSource, ISqlExpression, IQueryElement, IEquatable<ISqlExpression>
- Inheritance
-
SqlRawSqlTable
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlRawSqlTable(SqlRawSqlTable, ISqlExpression[])
public SqlRawSqlTable(SqlRawSqlTable table, ISqlExpression[] parameters)
Parameters
tableSqlRawSqlTableparametersISqlExpression[]
SqlRawSqlTable(EntityDescriptor, string, bool, ISqlExpression[])
public SqlRawSqlTable(EntityDescriptor endtityDescriptor, string sql, bool isScalar, ISqlExpression[] parameters)
Parameters
endtityDescriptorEntityDescriptorsqlstringisScalarboolparametersISqlExpression[]
Properties
ElementType
AST node type.
public override QueryElementType ElementType { get; }
Property Value
IsScalar
public bool IsScalar { get; }
Property Value
Parameters
public ISqlExpression[] Parameters { get; }
Property Value
SQL
public string SQL { get; }
Property Value
SqlText
public string SqlText { get; }
Property Value
Methods
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public override QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter