| Package | Description |
|---|---|
| com.facebook.presto.spi | |
| com.facebook.presto.spi.block | |
| 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.
|
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 |
|---|---|
Object |
VariableWidthCursor.getObjectValue(ConnectorSession session) |
Object |
FixedWidthBlockCursor.getObjectValue(ConnectorSession session) |
Object |
BlockCursor.getObjectValue(ConnectorSession session)
Gets the current value as an Object.
|
Object |
Block.getObjectValue(ConnectorSession session,
int position)
Gets the value at the specified position as an Object.
|
Object |
AbstractVariableWidthBlock.getObjectValue(ConnectorSession session,
int position) |
Object |
AbstractFixedWidthBlock.getObjectValue(ConnectorSession session,
int position) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorOutputTableHandle |
ClassLoaderSafeConnectorMetadata.beginCreateTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata) |
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 |
VariableWidthType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset)
Gets an object representation of the type encoded in the specified slice
at the specified offset.
|
Object |
VarcharType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
VarbinaryType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
TimeWithTimeZoneType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
TimeType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
TimestampWithTimeZoneType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
TimestampType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
IntervalYearMonthType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
IntervalDayTimeType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
HyperLogLogType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
FixedWidthType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset)
Gets an object representation of the type encoded in the specified slice
at the specified offset.
|
Object |
DoubleType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
DateType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
BooleanType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Object |
BigintType.getObjectValue(ConnectorSession session,
io.airlift.slice.Slice slice,
int offset) |
Copyright © 2012-2014. All Rights Reserved.