public RelDataType getRowType(RelDataTypeFactory typeFactory, List<Object> arguments) { return typeFactory.createJavaType(SqlAdvisorHint.class); }
public RelDataType getRowType(RelDataTypeFactory typeFactory, List<Object> arguments) { return typeFactory.createJavaType(SqlAdvisorHint2.class); }
public RelDataType getRowType(RelDataTypeFactory typeFactory, List<Object> arguments) { return typeFactory.createJavaType(SqlAdvisorHint2.class); }
@Override public RelDataType getType(RelDataTypeFactory typeFactory) { return typeFactory.createJavaType(p.type); }
public RelDataType getRowType(RelDataTypeFactory typeFactory, List<Object> arguments) { return typeFactory.createJavaType(SqlAdvisorHint.class); }
public RelDataType getReturnType(RelDataTypeFactory typeFactory) { return typeFactory.createJavaType(method.getReturnType()); }
@Override public RelDataType getType(RelDataTypeFactory typeFactory) { return typeFactory.createJavaType(p.getType()); }
public RelDataType getRowType(RelDataTypeFactory typeFactory) { return typeFactory.createJavaType(IntString.class); }
@Override public RelDataType getRowType(RelDataTypeFactory relDataTypeFactory) { List<String> names = new ArrayList<>(); List<RelDataType> types = new ArrayList<>(); for(Map.Entry<String, TableColumn> entry : tableDef.columns.entrySet()) { names.add(entry.getKey()); types.add(relDataTypeFactory.createJavaType( getType(entry.getValue().getType()))); } return relDataTypeFactory.createStructType(Pair.zip(names, types)); }
public RelDataType getRowType(RelDataTypeFactory typeFactory) { int columnCount = columnNames.length; final List<Pair<String, RelDataType>> columnDesc = new ArrayList<>(columnCount); for (int i = 0; i < columnCount; i++) { final RelDataType colType = typeFactory .createJavaType(columnTypes[i]); columnDesc.add(Pair.of(columnNames[i], colType)); } return typeFactory.createStructType(columnDesc); }
public RelDataType getRowType(RelDataTypeFactory typeFactory) { int columnCount = columnNames.length; final List<Pair<String, RelDataType>> columnDesc = new ArrayList<>(columnCount); for (int i = 0; i < columnCount; i++) { final RelDataType colType = typeFactory .createJavaType(columnTypes[i]); columnDesc.add(Pair.of(columnNames[i], colType)); } return typeFactory.createStructType(columnDesc); }
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(); }
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(); }
PhysTable(RelOptCluster cluster) { super(cluster, cluster.traitSet().replace(PHYSICAL).replace(COLLATION)); RelDataTypeFactory typeFactory = cluster.getTypeFactory(); final RelDataType stringType = typeFactory.createJavaType(String.class); final RelDataType integerType = typeFactory.createJavaType(Integer.class); this.rowType = typeFactory.builder().add("s", stringType) .add("i", integerType).build(); }
PhysTable(RelOptCluster cluster) { super(cluster, cluster.traitSet().replace(PHYSICAL).replace(COLLATION)); RelDataTypeFactory typeFactory = cluster.getTypeFactory(); final RelDataType stringType = typeFactory.createJavaType(String.class); final RelDataType integerType = typeFactory.createJavaType(Integer.class); this.rowType = typeFactory.builder().add("s", stringType) .add("i", integerType).build(); }
@Override protected RelDataType deriveRowType() { final RelDataTypeFactory typeFactory = getCluster().getTypeFactory(); return typeFactory.builder() .add("this", typeFactory.createJavaType(Void.TYPE)) .build(); }
protected RelDataType deriveRowType() { final RelDataTypeFactory typeFactory = getCluster().getTypeFactory(); return typeFactory.builder() .add("this", typeFactory.createJavaType(Void.TYPE)) .build(); }
@Override protected RelDataType deriveRowType() { final RelDataTypeFactory typeFactory = getCluster().getTypeFactory(); return typeFactory.builder() .add("this", typeFactory.createJavaType(Void.TYPE)) .build(); }
protected RelDataType deriveRowType() { final RelDataTypeFactory typeFactory = getCluster().getTypeFactory(); return typeFactory.builder() .add("this", typeFactory.createJavaType(Void.TYPE)) .build(); }
@Override protected RelDataType deriveRowType() { final RelDataTypeFactory typeFactory = getCluster().getTypeFactory(); return new RelDataTypeFactory.Builder(getCluster().getTypeFactory()) .add("none", typeFactory.createJavaType(Void.TYPE)) .build(); }