本文整理汇总了Java中org.apache.calcite.schema.Schema.TableType方法的典型用法代码示例。如果您正苦于以下问题:Java Schema.TableType方法的具体用法?Java Schema.TableType怎么用?Java Schema.TableType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.calcite.schema.Schema
的用法示例。
在下文中一共展示了Schema.TableType方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getTableNamesAndTypes
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
public List<Pair<String, Schema.TableType>> getTableNamesAndTypes(boolean bulkLoad, int bulkSize) {
final List<String> tableNames = Lists.newArrayList(getTableNames());
final List<Pair<String, Schema.TableType>> tableNamesAndTypes = Lists.newArrayList();
final List<Pair<String, ? extends Table>> tables;
if (bulkLoad) {
tables = getTablesByNamesByBulkLoad(tableNames, bulkSize);
} else {
tables = getTablesByNames(tableNames);
}
for (Pair<String, ? extends Table> table : tables) {
tableNamesAndTypes.add(Pair.of(table.getKey(), table.getValue().getJdbcTableType()));
}
return tableNamesAndTypes;
}
示例2: JdbcTable
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
JdbcTable(JdbcSchema jdbcSchema, String jdbcCatalogName,
String jdbcSchemaName, String tableName, Schema.TableType jdbcTableType) {
super(Object[].class);
this.jdbcSchema = jdbcSchema;
this.jdbcCatalogName = jdbcCatalogName;
this.jdbcSchemaName = jdbcSchemaName;
this.jdbcTableName = tableName;
this.jdbcTableType = Preconditions.checkNotNull(jdbcTableType);
}
示例3: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override
public Schema.TableType getJdbcTableType() {
return Schema.TableType.SYSTEM_TABLE;
}
示例4: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
/**
* all sources are treated as TABLE in Beam SQL.
*/
@Override
public Schema.TableType getJdbcTableType() {
return Schema.TableType.TABLE;
}
示例5: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override
public Schema.TableType getJdbcTableType() {
return tableType;
}
示例6: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override
public Schema.TableType getJdbcTableType()
{
return Schema.TableType.STREAM;
}
示例7: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override
public Schema.TableType getJdbcTableType() {
return Schema.TableType.SYSTEM_TABLE;
}
示例8: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override
public final Schema.TableType getJdbcTableType() {
return tableType;
}
示例9: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override public Schema.TableType getJdbcTableType() {
return Schema.TableType.MATERIALIZED_VIEW;
}
示例10: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override public Schema.TableType getJdbcTableType() {
return Schema.TableType.SYSTEM_TABLE;
}
示例11: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override public Schema.TableType getJdbcTableType() {
return jdbcTableType;
}
示例12: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override public Schema.TableType getJdbcTableType() {
return Schema.TableType.VIEW;
}
示例13: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
public Schema.TableType getJdbcTableType() {
return Schema.TableType.TABLE;
}
示例14: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override public Schema.TableType getJdbcTableType() {
return Schema.TableType.STAR;
}
示例15: getJdbcTableType
import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
public Schema.TableType getJdbcTableType() {
return table.stream ? Schema.TableType.STREAM : Schema.TableType.TABLE;
}