当前位置: 首页>>代码示例>>Java>>正文


Java Schema.TableType方法代码示例

本文整理汇总了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;
}
 
开发者ID:axbaretto,项目名称:drill,代码行数:16,代码来源:AbstractSchema.java

示例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);
}
 
开发者ID:apache,项目名称:calcite,代码行数:10,代码来源:JdbcTable.java

示例3: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override
public Schema.TableType getJdbcTableType() {
  return Schema.TableType.SYSTEM_TABLE;
}
 
开发者ID:dremio,项目名称:dremio-oss,代码行数:5,代码来源:InfoSchemaStoragePlugin.java

示例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;
}
 
开发者ID:apache,项目名称:beam,代码行数:8,代码来源:BeamSqlEnv.java

示例5: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override
public Schema.TableType getJdbcTableType() {
  return tableType;
}
 
开发者ID:axbaretto,项目名称:drill,代码行数:5,代码来源:HiveDatabaseSchema.java

示例6: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override
public Schema.TableType getJdbcTableType()
{
  return Schema.TableType.STREAM;
}
 
开发者ID:apache,项目名称:apex-malhar,代码行数:6,代码来源:ApexSQLTable.java

示例7: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override
public Schema.TableType getJdbcTableType() {
    return Schema.TableType.SYSTEM_TABLE;
}
 
开发者ID:bitnine-oss,项目名称:octopus,代码行数:5,代码来源:CalciteMetaImpl.java

示例8: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override
public final Schema.TableType getJdbcTableType() {
    return tableType;
}
 
开发者ID:bitnine-oss,项目名称:octopus,代码行数:5,代码来源:OctopusTable.java

示例9: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override public Schema.TableType getJdbcTableType() {
  return Schema.TableType.MATERIALIZED_VIEW;
}
 
开发者ID:apache,项目名称:calcite,代码行数:4,代码来源:SqlCreateMaterializedView.java

示例10: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override public Schema.TableType getJdbcTableType() {
  return Schema.TableType.SYSTEM_TABLE;
}
 
开发者ID:apache,项目名称:calcite,代码行数:4,代码来源:CalciteMetaImpl.java

示例11: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override public Schema.TableType getJdbcTableType() {
  return jdbcTableType;
}
 
开发者ID:apache,项目名称:calcite,代码行数:4,代码来源:JdbcTable.java

示例12: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override public Schema.TableType getJdbcTableType() {
  return Schema.TableType.VIEW;
}
 
开发者ID:apache,项目名称:calcite,代码行数:4,代码来源:ViewTable.java

示例13: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
public Schema.TableType getJdbcTableType() {
  return Schema.TableType.TABLE;
}
 
开发者ID:apache,项目名称:calcite,代码行数:4,代码来源:AbstractTable.java

示例14: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
@Override public Schema.TableType getJdbcTableType() {
  return Schema.TableType.STAR;
}
 
开发者ID:apache,项目名称:calcite,代码行数:4,代码来源:StarTable.java

示例15: getJdbcTableType

import org.apache.calcite.schema.Schema; //导入方法依赖的package包/类
public Schema.TableType getJdbcTableType() {
  return table.stream ? Schema.TableType.STREAM : Schema.TableType.TABLE;
}
 
开发者ID:apache,项目名称:calcite,代码行数:4,代码来源:MockCatalogReader.java


注:本文中的org.apache.calcite.schema.Schema.TableType方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。