rowType = b.build(); this.sources = ImmutableList.copyOf(sources); this.trivial = left.trivial
final RelDataType rowType = typeBuilder.build(); if (matchRecognize.getMeasureList().size() == 0) { ns.setType(getNamespace(matchRecognize.getTableRef()).getRowType());
return builder.build();
@Override public RelDataType deriveRowType() { final RelDataTypeFactory.Builder builder = getCluster().getTypeFactory().builder(); final List<RelDataTypeField> fieldList = table.getRowType().getFieldList(); for (int project : projects) { builder.add(fieldList.get(project)); } return builder.build(); }
public RelDataType combinedRowType(List<RelNode> inputs) { final RelDataTypeFactory.Builder builder = interpreter.dataContext.getTypeFactory().builder(); for (RelNode input : inputs) { builder.addAll(input.getRowType().getFieldList()); } return builder.build(); }
@Override public RelDataType deriveRowType() { final RelDataTypeFactory.Builder builder = getCluster().getTypeFactory().builder(); final List<RelDataTypeField> fieldList = table.getRowType().getFieldList(); for (int project : projects) { builder.add(fieldList.get(project)); } return builder.build(); }
@Override public RelDataType getRowType(RelDataTypeFactory typeFactory) { RelDataTypeFactory.Builder builder = new RelDataTypeFactory.Builder(typeFactory); Table table = tableManager.getTable(); for (Column c : table.getColumns()) { boolean nullable = !table.isPrimaryKeyColumn(c.name) || table.auto_increment; builder.add(c.name, convertType(c.type, typeFactory, nullable)); } return builder.build(); }
protected RelDataType validateImpl(RelDataType targetRowType) { if (extendedFields.isEmpty()) { return table.getRowType(); } final RelDataTypeFactory.Builder builder = validator.getTypeFactory().builder(); builder.addAll(table.getRowType().getFieldList()); builder.addAll(extendedFields); return builder.build(); }
private RelDataType struct(RelDataType...relDataTypes) { final RelDataTypeFactory.Builder builder = f.typeFactory.builder(); for (int i = 0; i < relDataTypes.length; i++) { builder.add("field" + i, relDataTypes[i]); } return builder.build(); } }
/** Creates a dynamic struct type with the current contents of this * builder. */ public RelDataType buildDynamic() { final RelDataType dynamicType = new DynamicRecordTypeImpl(typeFactory); final RelDataType type = build(); dynamicType.getFieldList().addAll(type.getFieldList()); return dynamicType; }
public RelDataType combinedRowType(List<RelNode> inputs) { final RelDataTypeFactory.Builder builder = interpreter.dataContext.getTypeFactory().builder(); for (RelNode input : inputs) { builder.addAll(input.getRowType().getFieldList()); } return builder.build(); }
@Override public RelDataType deriveRowType() { final List<RelDataTypeField> fieldList = table.getRowType().getFieldList(); final RelDataTypeFactory.Builder builder = getCluster().getTypeFactory().builder(); for (int field : fields) { builder.add(fieldList.get(field)); } return builder.build(); }
/** Creates a dynamic struct type with the current contents of this * builder. */ public RelDataType buildDynamic() { final RelDataType dynamicType = new DynamicRecordTypeImpl(typeFactory); final RelDataType type = build(); dynamicType.getFieldList().addAll(type.getFieldList()); return dynamicType; }
protected RelDataType validateImpl(RelDataType targetRowType) { if (extendedFields.isEmpty()) { return table.getRowType(); } final RelDataTypeFactory.Builder builder = validator.getTypeFactory().builder(); builder.addAll(table.getRowType().getFieldList()); builder.addAll(extendedFields); return builder.build(); }
protected RelDataType validateImpl(RelDataType targetRowType) { final RelDataTypeFactory.Builder builder = validator.getTypeFactory().builder(); for (SqlMoniker moniker : validator.catalogReader.getAllSchemaObjectNames(names)) { final List<String> names1 = moniker.getFullyQualifiedNames(); final SqlValidatorTable table = validator.catalogReader.getTable(names1); builder.add(Util.last(names1), table.getRowType()); } return builder.build(); }
@Override public RelDataType deriveRowType() { final List<RelDataTypeField> fieldList = table.getRowType().getFieldList(); final RelDataTypeFactory.Builder builder = getCluster().getTypeFactory().builder(); for (int field : fields) { builder.add(fieldList.get(field)); } return builder.build(); }
public RelDataType getRowType(RelDataTypeFactory typeFactory) { final RelDataTypeFactory.Builder builder = typeFactory.builder(); builder.add("row_name", typeFactory.createJavaType(String.class)); final RelDataType int_ = typeFactory.createJavaType(int.class); for (int i = 1; i <= ncol; i++) { builder.add("c" + i, int_); } return builder.build(); }
protected RelDataType validateImpl(RelDataType targetRowType) { final RelDataTypeFactory.Builder builder = validator.getTypeFactory().builder(); for (SqlMoniker moniker : validator.catalogReader.getAllSchemaObjectNames(names)) { final List<String> names1 = moniker.getFullyQualifiedNames(); final SqlValidatorTable table = validator.catalogReader.getTable(names1); builder.add(Util.last(names1), table.getRowType()); } return builder.build(); }
public RelDataType getRowType(RelDataTypeFactory typeFactory) { final RelDataTypeFactory.Builder builder = typeFactory.builder(); builder.add("row_name", typeFactory.createJavaType(String.class)); final RelDataType int_ = typeFactory.createJavaType(int.class); for (int i = 1; i <= ncol; i++) { builder.add("c" + i, int_); } return builder.build(); }
@Override protected RelDataType deriveRowType() { final RelDataTypeFactory typeFactory = getCluster().getTypeFactory(); return new RelDataTypeFactory.Builder(getCluster().getTypeFactory()) .add("none", typeFactory.createJavaType(Void.TYPE)) .build(); }