public ClickHouseJoin(IFromExpression fromExpr, ILogicalExpression joinExpr, JoinType joinType = JoinType.Inner) { FromExpression = fromExpr; JoinType = joinType; JoinExpression = joinExpr; ResultColumns = new List <SelectResultColumn>(); }
public SelectResultColumn(IFromExpression fromExpr, string propName, int prefixIndex, string alias = null, string colExpr = null) { FromExpression = fromExpr; PropertyName = propName; PrefixIndex = prefixIndex; Alias = alias; ColumnExpression = colExpr; }
public ViewCommandText(ClickHouseSchema schema, string viewName, IFromExpression fromExpr, ITableEngine engine = null, params (string Name, string Alias)[] columns)
public SelectCommandText(ClickHouseSchema schema, IFromExpression fromExpr, params (string Name, string Alias)[] columns)