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)
示例#4
0
 public SelectCommandText(ClickHouseSchema schema, IFromExpression fromExpr, params (string Name, string Alias)[] columns)