internal static SqlPart Concat( this SqlPart lhs, SqlPart rhs ) { return(new ConcreteSqlPart(lhs.Tokens.Concat(rhs.Tokens))); }
public static SqlCondition IsNull <X>( this ScalarSqlExpression <X> lhs ) { return (new AtomicSqlCondition( lhs.SqlBuilder, lhs.Concat(SqlPart.FromString("is null")).Tokens )); }
public static SqlCondition Equal <X>( this ScalarSqlExpression <X> lhs, ScalarSqlExpression <X> rhs ) { return (new AtomicSqlCondition( lhs.SqlBuilder, lhs.Concat(SqlPart.FromString("=")).Concat(rhs).Tokens )); }
internal ConditionCombinator( SqlCondition neutral, SqlCondition absorbing, string combinator, bool isAnd ) { Neutral = neutral; Absorbing = absorbing; Combinator = SqlPart.FromString(combinator); IsAnd = isAnd; IsOr = !isAnd; }
public void AddFieldAll(IAliasedSqlExpression relation) { var wildmark = SqlBuilder.Language.BuildWildmark(relation.Alias); Fields.Add(SqlPart.FromString(wildmark)); }
public void AddFieldAll() { var wildmark = SqlPart.FromString(SqlBuilder.Language.GetWildmark()); Fields.Add(wildmark); }
internal static string ToEmbeddedString(this SqlPart part) { return(part.Tokens.ToEmbeddedString()); }