| Package | Description |
|---|---|
| com.facebook.presto.spi | |
| com.facebook.presto.spi.classloader | |
| com.facebook.presto.spi.type |
| Modifier and Type | Method and Description |
|---|---|
ConnectorOutputTableHandle |
ReadOnlyConnectorMetadata.beginCreateTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata) |
ConnectorOutputTableHandle |
ConnectorMetadata.beginCreateTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata)
Begin the atomic creation of a table with data.
|
ConnectorInsertTableHandle |
ReadOnlyConnectorMetadata.beginInsert(ConnectorSession session,
ConnectorTableHandle tableHandle) |
ConnectorInsertTableHandle |
ConnectorMetadata.beginInsert(ConnectorSession session,
ConnectorTableHandle tableHandle)
Begin insert query
|
boolean |
ReadOnlyConnectorMetadata.canCreateSampledTables(ConnectorSession session) |
boolean |
ConnectorMetadata.canCreateSampledTables(ConnectorSession session)
Returns true if this catalog supports creation of sampled tables
|
ConnectorTableHandle |
ReadOnlyConnectorMetadata.createTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata) |
ConnectorTableHandle |
ConnectorMetadata.createTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata)
Creates a table using the specified table metadata.
|
void |
ReadOnlyConnectorMetadata.createView(ConnectorSession session,
SchemaTableName viewName,
String viewData,
boolean replace) |
void |
ConnectorMetadata.createView(ConnectorSession session,
SchemaTableName viewName,
String viewData,
boolean replace)
Create the specified view.
|
void |
ReadOnlyConnectorMetadata.dropView(ConnectorSession session,
SchemaTableName viewName) |
void |
ConnectorMetadata.dropView(ConnectorSession session,
SchemaTableName viewName)
Drop the specified view.
|
ConnectorTableHandle |
ConnectorMetadata.getTableHandle(ConnectorSession session,
SchemaTableName tableName)
Returns a table handle for the specified table name, or null if the connector does not contain the table.
|
Map<SchemaTableName,String> |
ReadOnlyConnectorMetadata.getViews(ConnectorSession session,
SchemaTablePrefix prefix) |
Map<SchemaTableName,String> |
ConnectorMetadata.getViews(ConnectorSession session,
SchemaTablePrefix prefix)
Gets the view data for views that match the specified table prefix.
|
List<String> |
ConnectorMetadata.listSchemaNames(ConnectorSession session)
Returns the schemas provided by this connector.
|
Map<SchemaTableName,List<ColumnMetadata>> |
ConnectorMetadata.listTableColumns(ConnectorSession session,
SchemaTablePrefix prefix)
Gets the metadata for all columns that match the specified table prefix.
|
List<SchemaTableName> |
ConnectorMetadata.listTables(ConnectorSession session,
String schemaNameOrNull)
List table names, possibly filtered by schema.
|
List<SchemaTableName> |
ReadOnlyConnectorMetadata.listViews(ConnectorSession session,
String schemaNameOrNull) |
List<SchemaTableName> |
ConnectorMetadata.listViews(ConnectorSession session,
String schemaNameOrNull)
List view names, possibly filtered by schema.
|
| Modifier and Type | Method and Description |
|---|---|
ConnectorOutputTableHandle |
ClassLoaderSafeConnectorMetadata.beginCreateTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata) |
ConnectorInsertTableHandle |
ClassLoaderSafeConnectorMetadata.beginInsert(ConnectorSession session,
ConnectorTableHandle tableHandle) |
boolean |
ClassLoaderSafeConnectorMetadata.canCreateSampledTables(ConnectorSession session) |
ConnectorTableHandle |
ClassLoaderSafeConnectorMetadata.createTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata) |
void |
ClassLoaderSafeConnectorMetadata.createView(ConnectorSession session,
SchemaTableName viewName,
String viewData,
boolean replace) |
void |
ClassLoaderSafeConnectorMetadata.dropView(ConnectorSession session,
SchemaTableName viewName) |
ConnectorTableHandle |
ClassLoaderSafeConnectorMetadata.getTableHandle(ConnectorSession session,
SchemaTableName tableName) |
Map<SchemaTableName,String> |
ClassLoaderSafeConnectorMetadata.getViews(ConnectorSession session,
SchemaTablePrefix prefix) |
List<String> |
ClassLoaderSafeConnectorMetadata.listSchemaNames(ConnectorSession session) |
Map<SchemaTableName,List<ColumnMetadata>> |
ClassLoaderSafeConnectorMetadata.listTableColumns(ConnectorSession session,
SchemaTablePrefix prefix) |
List<SchemaTableName> |
ClassLoaderSafeConnectorMetadata.listTables(ConnectorSession session,
String schemaNameOrNull) |
List<SchemaTableName> |
ClassLoaderSafeConnectorMetadata.listViews(ConnectorSession session,
String schemaNameOrNull) |
| Modifier and Type | Method and Description |
|---|---|
Object |
VarcharType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
VarbinaryType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
Type.getObjectValue(ConnectorSession session,
Block block,
int position)
Gets an object representation of the type value in the
block
position. |
Object |
TimeWithTimeZoneType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
TimeType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
TimestampWithTimeZoneType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
TimestampType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
IntervalYearMonthType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
IntervalDayTimeType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
HyperLogLogType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
DoubleType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
DateType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
BooleanType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
BigintType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Copyright © 2012-2014. All Rights Reserved.