Class SqlTableLikeSource
public sealed class SqlTableLikeSource : SqlSourceBase, ISqlTableSource, ISqlExpression, IQueryElement, IEquatable<ISqlExpression>
- Inheritance
-
SqlTableLikeSource
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlTableLikeSource()
public SqlTableLikeSource()
Properties
All
public override SqlField All { get; }
Property Value
ElementType
AST node type.
public override QueryElementType ElementType { get; }
Property Value
IsParameterDependent
public bool IsParameterDependent { get; set; }
Property Value
Name
public string Name { get; }
Property Value
Precedence
public override int Precedence { get; }
Property Value
Source
public override ISqlTableSource Source { get; }
Property Value
SourceEnumerable
public SqlValuesTable? SourceEnumerable { get; }
Property Value
SourceFields
public List<SqlField> SourceFields { get; }
Property Value
SourceQuery
public SelectQuery? SourceQuery { get; }
Property Value
SqlTableType
public override SqlTableType SqlTableType { get; }
Property Value
SystemType
public override Type SystemType { get; }
Property Value
Methods
AddField(SqlField)
public void AddField(SqlField field)
Parameters
fieldSqlField
CanBeNullable(NullabilityContext)
public override bool CanBeNullable(NullabilityContext nullability)
Parameters
nullabilityNullabilityContext
Returns
Equals(ISqlExpression?)
public override bool Equals(ISqlExpression? other)
Parameters
otherISqlExpression
Returns
Equals(ISqlExpression, Func<ISqlExpression, ISqlExpression, bool>)
public override bool Equals(ISqlExpression other, Func<ISqlExpression, ISqlExpression, bool> comparer)
Parameters
otherISqlExpressioncomparerFunc<ISqlExpression, ISqlExpression, bool>
Returns
GetElementHashCode()
public override int GetElementHashCode()
Returns
GetKeys(bool)
public override IList<ISqlExpression> GetKeys(bool allIfEmpty)
Parameters
allIfEmptybool
Returns
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public override QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter