A B C D E F G H I J L M N O P R S T U V W 

A

above(Comparable<?>) - Static method in class com.facebook.presto.spi.Marker
 
AbstractFixedWidthBlock - Class in com.facebook.presto.spi.block
 
AbstractFixedWidthBlock(int) - Constructor for class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
AbstractFixedWidthType - Class in com.facebook.presto.spi.type
 
AbstractFixedWidthType(TypeSignature, Class<?>, int) - Constructor for class com.facebook.presto.spi.type.AbstractFixedWidthType
 
AbstractType - Class in com.facebook.presto.spi.type
 
AbstractType(TypeSignature, Class<?>) - Constructor for class com.facebook.presto.spi.type.AbstractType
 
AbstractVariableWidthBlock - Class in com.facebook.presto.spi.block
 
AbstractVariableWidthBlock() - Constructor for class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
AbstractVariableWidthType - Class in com.facebook.presto.spi.type
 
AbstractVariableWidthType(TypeSignature, Class<?>) - Constructor for class com.facebook.presto.spi.type.AbstractVariableWidthType
 
add(Range) - Method in class com.facebook.presto.spi.SortedRangeSet.Builder
 
addAll(Iterable<Range>) - Method in class com.facebook.presto.spi.SortedRangeSet.Builder
 
addBytes(int) - Method in class com.facebook.presto.spi.block.BlockBuilderStatus
 
addRow(Object...) - Method in class com.facebook.presto.spi.InMemoryRecordSet.Builder
 
advanceNextPosition() - Method in interface com.facebook.presto.spi.RecordCursor
 
all(Class<?>) - Static method in class com.facebook.presto.spi.Domain
 
all(Class<?>) - Static method in class com.facebook.presto.spi.Range
 
all(Class<?>) - Static method in class com.facebook.presto.spi.SortedRangeSet
 
all() - Static method in class com.facebook.presto.spi.TupleDomain
 
appendBoolean(boolean) - Method in interface com.facebook.presto.spi.RecordSink
 
appendDouble(double) - Method in interface com.facebook.presto.spi.RecordSink
 
appendLong(long) - Method in interface com.facebook.presto.spi.RecordSink
 
appendNull() - Method in interface com.facebook.presto.spi.block.BlockBuilder
Appends a null value to the block.
appendNull() - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
appendNull() - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
appendNull() - Method in interface com.facebook.presto.spi.RecordSink
 
appendString(byte[]) - Method in interface com.facebook.presto.spi.RecordSink
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.BigintType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.BooleanType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.DateType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.DoubleType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.HyperLogLogType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.IntervalDayTimeType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.IntervalYearMonthType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.TimestampType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.TimestampWithTimeZoneType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.TimeType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.TimeWithTimeZoneType
 
appendTo(Block, int, BlockBuilder) - Method in interface com.facebook.presto.spi.type.Type
Append the value at position in block to blockBuilder.
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.VarbinaryType
 
appendTo(Block, int, BlockBuilder) - Method in class com.facebook.presto.spi.type.VarcharType
 
apply(F) - Method in interface com.facebook.presto.spi.TupleDomain.Function
 
ARRAY - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
assureLoaded() - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
assureLoaded() - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
assureLoaded() - Method in interface com.facebook.presto.spi.block.Block
Assures that all data for the block is in memory.
assureLoaded() - Method in class com.facebook.presto.spi.block.LazyFixedWidthBlock
 
assureLoaded() - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
assureLoaded() - Method in class com.facebook.presto.spi.Page
Assures that all data for the block is in memory.

B

beginCreateTable(ConnectorSession, ConnectorTableMetadata) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
beginCreateTable(ConnectorSession, ConnectorTableMetadata) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Begin the atomic creation of a table with data.
beginCreateTable(ConnectorSession, ConnectorTableMetadata) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
beginInsert(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
beginInsert(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Begin insert query
beginInsert(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
beginRecord(long) - Method in interface com.facebook.presto.spi.RecordSink
 
below(Comparable<?>) - Static method in class com.facebook.presto.spi.Marker
 
BIGINT - Static variable in class com.facebook.presto.spi.type.BigintType
 
BIGINT - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
BigintType - Class in com.facebook.presto.spi.type
 
Block - Interface in com.facebook.presto.spi.block
 
BlockBuilder - Interface in com.facebook.presto.spi.block
 
BlockBuilderStatus - Class in com.facebook.presto.spi.block
 
BlockBuilderStatus() - Constructor for class com.facebook.presto.spi.block.BlockBuilderStatus
 
BlockBuilderStatus(int, int) - Constructor for class com.facebook.presto.spi.block.BlockBuilderStatus
 
BlockBuilderStatus(BlockBuilderStatus) - Constructor for class com.facebook.presto.spi.block.BlockBuilderStatus
 
BlockEncoding - Interface in com.facebook.presto.spi.block
 
BlockEncodingFactory<T extends BlockEncoding> - Interface in com.facebook.presto.spi.block
 
BlockEncodingSerde - Interface in com.facebook.presto.spi.block
 
BOOLEAN - Static variable in class com.facebook.presto.spi.type.BooleanType
 
BOOLEAN - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
BooleanType - Class in com.facebook.presto.spi.type
 
build() - Method in interface com.facebook.presto.spi.block.BlockBuilder
Builds the block.
build() - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
build() - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
build() - Method in class com.facebook.presto.spi.InMemoryRecordSet.Builder
 
build() - Method in class com.facebook.presto.spi.PageBuilder
 
build() - Method in class com.facebook.presto.spi.SortedRangeSet.Builder
 
builder(ConnectorTableMetadata) - Static method in class com.facebook.presto.spi.InMemoryRecordSet
 
builder(List<ColumnMetadata>) - Static method in class com.facebook.presto.spi.InMemoryRecordSet
 
builder(Collection<Type>) - Static method in class com.facebook.presto.spi.InMemoryRecordSet
 
builder(Class<?>) - Static method in class com.facebook.presto.spi.SortedRangeSet
 
bytesCompare(int, int, int, Slice, int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
bytesCompare(int, int, int, Slice, int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
bytesCompare(int, int, int, Slice, int, int) - Method in interface com.facebook.presto.spi.block.Block
Compares the byte sequences at offset in the value at position to the byte sequence at otherOffset in otherSlice.
bytesEqual(int, int, Slice, int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
bytesEqual(int, int, Slice, int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
bytesEqual(int, int, Slice, int, int) - Method in interface com.facebook.presto.spi.block.Block
Is the byte sequences at offset in the value at position equal to the byte sequence at otherOffset in otherSlice.

C

canCreateSampledTables(ConnectorSession) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
canCreateSampledTables(ConnectorSession) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Returns true if this catalog supports creation of sampled tables
canCreateSampledTables(ConnectorSession) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
canHandle(ConnectorTableHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
canHandle(ConnectorColumnHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
canHandle(ConnectorSplit) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
canHandle(ConnectorIndexHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
canHandle(ConnectorOutputTableHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
canHandle(ConnectorInsertTableHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
canHandle(ConnectorTableHandle) - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
canHandle(ConnectorColumnHandle) - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
canHandle(ConnectorSplit) - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
canHandle(ConnectorIndexHandle) - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
canHandle(ConnectorOutputTableHandle) - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
canHandle(ConnectorInsertTableHandle) - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
checkReadablePosition(int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
ClassLoaderSafeConnectorHandleResolver - Class in com.facebook.presto.spi.classloader
 
ClassLoaderSafeConnectorHandleResolver(ConnectorHandleResolver, ClassLoader) - Constructor for class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
ClassLoaderSafeConnectorIndexResolver - Class in com.facebook.presto.spi.classloader
 
ClassLoaderSafeConnectorIndexResolver(ConnectorIndexResolver, ClassLoader) - Constructor for class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorIndexResolver
 
ClassLoaderSafeConnectorMetadata - Class in com.facebook.presto.spi.classloader
 
ClassLoaderSafeConnectorMetadata(ConnectorMetadata, ClassLoader) - Constructor for class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
ClassLoaderSafeConnectorPageSourceProvider - Class in com.facebook.presto.spi.classloader
 
ClassLoaderSafeConnectorPageSourceProvider(ConnectorPageSourceProvider, ClassLoader) - Constructor for class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorPageSourceProvider
 
ClassLoaderSafeConnectorRecordSetProvider - Class in com.facebook.presto.spi.classloader
 
ClassLoaderSafeConnectorRecordSetProvider(ConnectorRecordSetProvider, ClassLoader) - Constructor for class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorRecordSetProvider
 
ClassLoaderSafeConnectorRecordSinkProvider - Class in com.facebook.presto.spi.classloader
 
ClassLoaderSafeConnectorRecordSinkProvider(ConnectorRecordSinkProvider, ClassLoader) - Constructor for class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorRecordSinkProvider
 
ClassLoaderSafeConnectorSplitManager - Class in com.facebook.presto.spi.classloader
 
ClassLoaderSafeConnectorSplitManager(ConnectorSplitManager, ClassLoader) - Constructor for class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorSplitManager
 
ClassLoaderSafeRecordSet - Class in com.facebook.presto.spi.classloader
 
ClassLoaderSafeRecordSet(RecordSet, ClassLoader) - Constructor for class com.facebook.presto.spi.classloader.ClassLoaderSafeRecordSet
 
close() - Method in class com.facebook.presto.spi.classloader.ThreadContextClassLoader
 
close() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Immediately finishes this page source.
close() - Method in interface com.facebook.presto.spi.ConnectorSplitSource
 
close() - Method in class com.facebook.presto.spi.FixedPageSource
 
close() - Method in class com.facebook.presto.spi.FixedSplitSource
 
close() - Method in interface com.facebook.presto.spi.RecordCursor
 
close() - Method in class com.facebook.presto.spi.RecordPageSource
 
closeEntry() - Method in interface com.facebook.presto.spi.block.BlockBuilder
Write a byte to the current entry;
closeEntry() - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
closeEntry() - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
ColumnMetadata - Class in com.facebook.presto.spi
 
ColumnMetadata(String, Type, int, boolean) - Constructor for class com.facebook.presto.spi.ColumnMetadata
 
ColumnMetadata(String, Type, int, boolean, String, boolean) - Constructor for class com.facebook.presto.spi.ColumnMetadata
 
ColumnNotFoundException - Exception in com.facebook.presto.spi
 
ColumnNotFoundException(SchemaTableName, String) - Constructor for exception com.facebook.presto.spi.ColumnNotFoundException
 
ColumnNotFoundException(SchemaTableName, String, String) - Constructor for exception com.facebook.presto.spi.ColumnNotFoundException
 
ColumnNotFoundException(SchemaTableName, String, Throwable) - Constructor for exception com.facebook.presto.spi.ColumnNotFoundException
 
ColumnNotFoundException(SchemaTableName, String, String, Throwable) - Constructor for exception com.facebook.presto.spi.ColumnNotFoundException
 
columnWiseUnion(TupleDomain<T>, TupleDomain<T>, TupleDomain<T>...) - Static method in class com.facebook.presto.spi.TupleDomain
 
columnWiseUnion(List<TupleDomain<T>>) - Static method in class com.facebook.presto.spi.TupleDomain
Returns a TupleDomain in which corresponding column Domains are unioned together.
com.facebook.presto.spi - package com.facebook.presto.spi
 
com.facebook.presto.spi.block - package com.facebook.presto.spi.block
 
com.facebook.presto.spi.classloader - package com.facebook.presto.spi.classloader
 
com.facebook.presto.spi.type - package com.facebook.presto.spi.type
 
commit() - Method in interface com.facebook.presto.spi.RecordSink
 
commitCreateTable(ConnectorOutputTableHandle, Collection<String>) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
commitCreateTable(ConnectorOutputTableHandle, Collection<String>) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Commit a table creation with data after the data is written.
commitCreateTable(ConnectorOutputTableHandle, Collection<String>) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
commitInsert(ConnectorInsertTableHandle, Collection<String>) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
commitInsert(ConnectorInsertTableHandle, Collection<String>) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Commit insert query
commitInsert(ConnectorInsertTableHandle, Collection<String>) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
compareBlockValue(Type, Block, int, Block, int) - Method in enum com.facebook.presto.spi.block.SortOrder
Compares the values at the specified positions.
compareTo(int, int, int, Block, int, int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
compareTo(int, int, int, Block, int, int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
compareTo(int, int, int, Block, int, int, int) - Method in interface com.facebook.presto.spi.block.Block
Compares the byte sequences at offset in the value at position to the byte sequence at otherOffset in the value at otherPosition in otherBlock.
compareTo(Marker) - Method in class com.facebook.presto.spi.Marker
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.AbstractType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.BigintType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.BooleanType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.DateType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.DoubleType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.IntervalDayTimeType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.IntervalYearMonthType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.TimestampType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.TimestampWithTimeZoneType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.TimeType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.TimeWithTimeZoneType
 
compareTo(Block, int, Block, int) - Method in interface com.facebook.presto.spi.type.Type
Compare the values in the specified block at the specified positions equal.
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.VarbinaryType
 
compareTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.VarcharType
 
complement() - Method in class com.facebook.presto.spi.Domain
 
complement() - Method in class com.facebook.presto.spi.SortedRangeSet
 
Connector - Interface in com.facebook.presto.spi
 
ConnectorColumnHandle - Interface in com.facebook.presto.spi
 
ConnectorFactory - Interface in com.facebook.presto.spi
 
ConnectorHandleResolver - Interface in com.facebook.presto.spi
 
ConnectorIndexHandle - Interface in com.facebook.presto.spi
 
ConnectorIndexResolver - Interface in com.facebook.presto.spi
 
ConnectorInsertTableHandle - Interface in com.facebook.presto.spi
 
ConnectorMetadata - Interface in com.facebook.presto.spi
 
ConnectorOutputTableHandle - Interface in com.facebook.presto.spi
 
ConnectorPageSource - Interface in com.facebook.presto.spi
 
ConnectorPageSourceProvider - Interface in com.facebook.presto.spi
 
ConnectorPartition - Interface in com.facebook.presto.spi
 
ConnectorPartitionResult - Class in com.facebook.presto.spi
Result of fetching Partitions in the ConnectorSplitManager interface.
ConnectorPartitionResult(List<ConnectorPartition>, TupleDomain<ConnectorColumnHandle>) - Constructor for class com.facebook.presto.spi.ConnectorPartitionResult
 
ConnectorRecordSetProvider - Interface in com.facebook.presto.spi
 
ConnectorRecordSinkProvider - Interface in com.facebook.presto.spi
 
ConnectorResolvedIndex - Class in com.facebook.presto.spi
 
ConnectorResolvedIndex(ConnectorIndexHandle, TupleDomain<ConnectorColumnHandle>) - Constructor for class com.facebook.presto.spi.ConnectorResolvedIndex
 
ConnectorSession - Class in com.facebook.presto.spi
 
ConnectorSession(String, TimeZoneKey, Locale, long, Map<String, String>) - Constructor for class com.facebook.presto.spi.ConnectorSession
 
ConnectorSplit - Interface in com.facebook.presto.spi
 
ConnectorSplitManager - Interface in com.facebook.presto.spi
 
ConnectorSplitSource - Interface in com.facebook.presto.spi
 
ConnectorTableHandle - Interface in com.facebook.presto.spi
 
ConnectorTableMetadata - Class in com.facebook.presto.spi
 
ConnectorTableMetadata(SchemaTableName, List<ColumnMetadata>) - Constructor for class com.facebook.presto.spi.ConnectorTableMetadata
 
ConnectorTableMetadata(SchemaTableName, List<ColumnMetadata>, String) - Constructor for class com.facebook.presto.spi.ConnectorTableMetadata
 
ConnectorTableMetadata(SchemaTableName, List<ColumnMetadata>, String, boolean) - Constructor for class com.facebook.presto.spi.ConnectorTableMetadata
 
contains(Domain) - Method in class com.facebook.presto.spi.Domain
 
contains(Range) - Method in class com.facebook.presto.spi.Range
 
contains(SortedRangeSet) - Method in class com.facebook.presto.spi.SortedRangeSet
 
contains(TupleDomain<T>) - Method in class com.facebook.presto.spi.TupleDomain
Returns true only if the this TupleDomain contains all possible tuples that would be allowable by the other TupleDomain.
copyOf(Class<?>, Iterable<Range>) - Static method in class com.facebook.presto.spi.SortedRangeSet
Provided Ranges are unioned together to form the SortedRangeSet
copyOf(Class<?>, List<Range>) - Static method in class com.facebook.presto.spi.SortedRangeSet
 
create(String, Map<String, String>) - Method in interface com.facebook.presto.spi.ConnectorFactory
 
create(SortedRangeSet, boolean) - Static method in class com.facebook.presto.spi.Domain
 
createBlockBuilder(BlockBuilderStatus) - Method in class com.facebook.presto.spi.type.AbstractFixedWidthType
 
createBlockBuilder(BlockBuilderStatus) - Method in class com.facebook.presto.spi.type.AbstractVariableWidthType
 
createBlockBuilder(BlockBuilderStatus) - Method in class com.facebook.presto.spi.type.HyperLogLogType
 
createBlockBuilder(BlockBuilderStatus) - Method in interface com.facebook.presto.spi.type.Type
Creates a block builder for this type.
createBlockBuilder(BlockBuilderStatus) - Method in class com.facebook.presto.spi.type.VarbinaryType
 
createBlockBuilder(BlockBuilderStatus) - Method in class com.facebook.presto.spi.type.VarcharType
 
createFixedSizeBlockBuilder(int) - Method in class com.facebook.presto.spi.type.AbstractFixedWidthType
 
createFixedSizeBlockBuilder(int) - Method in interface com.facebook.presto.spi.type.FixedWidthType
Creates a block builder for this type sized to hold the specified number of positions.
createPageSource(ConnectorSplit, List<ConnectorColumnHandle>) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorPageSourceProvider
 
createPageSource(ConnectorSplit, List<ConnectorColumnHandle>) - Method in interface com.facebook.presto.spi.ConnectorPageSourceProvider
 
createTable(ConnectorSession, ConnectorTableMetadata) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
createTable(ConnectorSession, ConnectorTableMetadata) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Creates a table using the specified table metadata.
createTable(ConnectorSession, ConnectorTableMetadata) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
createView(ConnectorSession, SchemaTableName, String, boolean) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
createView(ConnectorSession, SchemaTableName, String, boolean) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Create the specified view.
createView(ConnectorSession, SchemaTableName, String, boolean) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
cursor() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeRecordSet
 
cursor() - Method in class com.facebook.presto.spi.InMemoryRecordSet
 
cursor() - Method in interface com.facebook.presto.spi.RecordSet
 

D

DATE - Static variable in class com.facebook.presto.spi.type.DateType
 
DATE - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
DateTimeEncoding - Class in com.facebook.presto.spi.type
 
DateType - Class in com.facebook.presto.spi.type
 
declarePosition() - Method in class com.facebook.presto.spi.PageBuilder
Hack to declare positions when producing a page with no channels
DEFAULT_MAX_BLOCK_SIZE_IN_BYTES - Static variable in class com.facebook.presto.spi.block.BlockBuilderStatus
 
DEFAULT_MAX_PAGE_SIZE_IN_BYTES - Static variable in class com.facebook.presto.spi.block.BlockBuilderStatus
 
deserialize(JsonParser, DeserializationContext) - Method in class com.facebook.presto.spi.SerializableNativeValue.Deserializer
 
Domain - Class in com.facebook.presto.spi
Defines the possible values of a single variable in terms of its valid scalar ranges and nullability.
Domain(SortedRangeSet, boolean) - Constructor for class com.facebook.presto.spi.Domain
 
DOUBLE - Static variable in class com.facebook.presto.spi.type.DoubleType
 
DOUBLE - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
DoubleType - Class in com.facebook.presto.spi.type
 
dropTable(ConnectorTableHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
dropTable(ConnectorTableHandle) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Drops the specified table
dropTable(ConnectorTableHandle) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
dropView(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
dropView(ConnectorSession, SchemaTableName) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Drop the specified view.
dropView(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 

E

equal(Comparable<?>) - Static method in class com.facebook.presto.spi.Range
 
equals(int, int, Block, int, int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
equals(int, int, Block, int, int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
equals(int, int, Block, int, int, int) - Method in interface com.facebook.presto.spi.block.Block
Is the byte sequences at offset in the value at position equal to the byte sequence at otherOffset in the value at otherPosition in otherBlock.
equals(Object) - Method in class com.facebook.presto.spi.ColumnMetadata
 
equals(Object) - Method in class com.facebook.presto.spi.Domain
 
equals(Object) - Method in class com.facebook.presto.spi.HostAddress
 
equals(Object) - Method in class com.facebook.presto.spi.Marker
 
equals(Object) - Method in class com.facebook.presto.spi.Range
 
equals(Object) - Method in class com.facebook.presto.spi.SchemaTableName
 
equals(Object) - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
equals(Object) - Method in class com.facebook.presto.spi.SerializableNativeValue
 
equals(Object) - Method in class com.facebook.presto.spi.SortedRangeSet
 
equals(Object) - Method in class com.facebook.presto.spi.TupleDomain
 
equals(Object) - Method in class com.facebook.presto.spi.type.AbstractType
 
equals(Object) - Method in class com.facebook.presto.spi.type.SqlDate
 
equals(Object) - Method in class com.facebook.presto.spi.type.SqlIntervalDayTime
 
equals(Object) - Method in class com.facebook.presto.spi.type.SqlIntervalYearMonth
 
equals(Object) - Method in class com.facebook.presto.spi.type.SqlTime
 
equals(Object) - Method in class com.facebook.presto.spi.type.SqlTimestamp
 
equals(Object) - Method in class com.facebook.presto.spi.type.SqlTimestampWithTimeZone
 
equals(Object) - Method in class com.facebook.presto.spi.type.SqlTimeWithTimeZone
 
equals(Object) - Method in class com.facebook.presto.spi.type.SqlVarbinary
 
equals(Object) - Method in class com.facebook.presto.spi.type.TimeZoneKey
 
equals(Object) - Method in class com.facebook.presto.spi.type.TypeSignature
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.AbstractType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.BigintType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.BooleanType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.DateType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.DoubleType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.IntervalDayTimeType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.IntervalYearMonthType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.TimestampType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.TimestampWithTimeZoneType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.TimeType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.TimeWithTimeZoneType
 
equalTo(Block, int, Block, int) - Method in interface com.facebook.presto.spi.type.Type
Are the values in the specified blocks at the specified positions equal?
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.VarbinaryType
 
equalTo(Block, int, Block, int) - Method in class com.facebook.presto.spi.type.VarcharType
 
ErrorCode - Class in com.facebook.presto.spi
 
ErrorCode(int, String) - Constructor for class com.facebook.presto.spi.ErrorCode
 
ErrorCodeSupplier - Interface in com.facebook.presto.spi
 
exactly(Comparable<?>) - Static method in class com.facebook.presto.spi.Marker
 
extractFixedValues() - Method in class com.facebook.presto.spi.TupleDomain
Extract all column constraints that require exactly one value in their respective Domains.
extractNullableFixedValues() - Method in class com.facebook.presto.spi.TupleDomain
Extract all column constraints that require exactly one value or only null in their respective Domains.

F

FACTORY - Static variable in class com.facebook.presto.spi.block.FixedWidthBlockEncoding
 
FACTORY - Static variable in class com.facebook.presto.spi.block.LazySliceArrayBlockEncoding
 
FACTORY - Static variable in class com.facebook.presto.spi.block.SliceArrayBlockEncoding
 
FACTORY - Static variable in class com.facebook.presto.spi.block.VariableWidthBlockEncoding
 
finishRecord() - Method in interface com.facebook.presto.spi.RecordSink
 
FixedPageSource - Class in com.facebook.presto.spi
 
FixedPageSource(Iterable<Page>) - Constructor for class com.facebook.presto.spi.FixedPageSource
 
fixedSize - Variable in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
FixedSplitSource - Class in com.facebook.presto.spi
 
FixedSplitSource(String, Iterable<? extends ConnectorSplit>) - Constructor for class com.facebook.presto.spi.FixedSplitSource
 
FixedWidthBlock - Class in com.facebook.presto.spi.block
 
FixedWidthBlock(int, int, Slice, boolean[]) - Constructor for class com.facebook.presto.spi.block.FixedWidthBlock
 
FixedWidthBlockBuilder - Class in com.facebook.presto.spi.block
 
FixedWidthBlockBuilder(int, BlockBuilderStatus) - Constructor for class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
FixedWidthBlockBuilder(int, int) - Constructor for class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
FixedWidthBlockEncoding - Class in com.facebook.presto.spi.block
 
FixedWidthBlockEncoding(int) - Constructor for class com.facebook.presto.spi.block.FixedWidthBlockEncoding
 
FixedWidthBlockEncoding.FixedWidthBlockEncodingFactory - Class in com.facebook.presto.spi.block
 
FixedWidthBlockEncoding.FixedWidthBlockEncodingFactory() - Constructor for class com.facebook.presto.spi.block.FixedWidthBlockEncoding.FixedWidthBlockEncodingFactory
 
FixedWidthType - Interface in com.facebook.presto.spi.type
FixedWidthType is a type that has a fixed size for every value.
formatMillis(long) - Static method in class com.facebook.presto.spi.type.SqlIntervalDayTime
 
formatMonths(long) - Static method in class com.facebook.presto.spi.type.SqlIntervalYearMonth
 
fromNullableColumnDomains(List<TupleDomain.ColumnDomain<T>>) - Static method in class com.facebook.presto.spi.TupleDomain
 
fromParts(String, int) - Static method in class com.facebook.presto.spi.HostAddress
Build a HostAddress instance from separate host and port values.
fromString(String) - Static method in class com.facebook.presto.spi.HostAddress
Split a freeform string into a host and port, without strict validation.
fromUri(URI) - Static method in class com.facebook.presto.spi.HostAddress
 

G

getActiveDatasourceNodes(String) - Method in interface com.facebook.presto.spi.NodeManager
 
getActiveNodes() - Method in interface com.facebook.presto.spi.NodeManager
 
getAddresses() - Method in interface com.facebook.presto.spi.ConnectorSplit
 
getBase() - Method in class com.facebook.presto.spi.type.TypeSignature
 
getBlock(int) - Method in class com.facebook.presto.spi.Page
 
getBlockBuilder(int) - Method in class com.facebook.presto.spi.PageBuilder
 
getBlocks() - Method in class com.facebook.presto.spi.Page
 
getBoolean(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getBoolean(Block, int) - Method in class com.facebook.presto.spi.type.AbstractType
 
getBoolean(Block, int) - Method in class com.facebook.presto.spi.type.BooleanType
 
getBoolean(Block, int) - Method in interface com.facebook.presto.spi.type.Type
Gets the value at the block position as a boolean.
getBound() - Method in class com.facebook.presto.spi.Marker
 
getByte(int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getByte(int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getByte(int, int) - Method in interface com.facebook.presto.spi.block.Block
Gets a byte at offset in the value at position.
getBytes() - Method in class com.facebook.presto.spi.type.SqlVarbinary
 
getChannelCount() - Method in class com.facebook.presto.spi.Page
 
getCode() - Method in class com.facebook.presto.spi.ErrorCode
 
getColumnHandle() - Method in class com.facebook.presto.spi.TupleDomain.ColumnDomain
 
getColumnHandleClass() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
getColumnHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getColumnHandles(ConnectorTableHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
getColumnHandles(ConnectorTableHandle) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Gets all of the columns on the specified table, or an empty map if the columns can not be enumerated.
getColumnMetadata(ConnectorTableHandle, ConnectorColumnHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
getColumnMetadata(ConnectorTableHandle, ConnectorColumnHandle) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Gets the metadata for the specified table column.
getColumnName() - Method in exception com.facebook.presto.spi.ColumnNotFoundException
 
getColumns() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
getColumnTypes() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeRecordSet
 
getColumnTypes() - Method in class com.facebook.presto.spi.InMemoryRecordSet
 
getColumnTypes() - Method in interface com.facebook.presto.spi.RecordSet
 
getComment() - Method in class com.facebook.presto.spi.ColumnMetadata
 
getCompletedBytes() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Gets the number of input bytes processed by this page source so far.
getCompletedBytes() - Method in class com.facebook.presto.spi.FixedPageSource
 
getCompletedBytes() - Method in interface com.facebook.presto.spi.RecordCursor
 
getCompletedBytes() - Method in class com.facebook.presto.spi.RecordPageSource
 
getCurrentNode() - Method in interface com.facebook.presto.spi.NodeManager
 
getCursor() - Method in class com.facebook.presto.spi.RecordPageSource
 
getDataSourceName() - Method in interface com.facebook.presto.spi.ConnectorSplitSource
 
getDataSourceName() - Method in class com.facebook.presto.spi.FixedSplitSource
 
getDisplayName() - Method in class com.facebook.presto.spi.type.AbstractType
 
getDisplayName() - Method in interface com.facebook.presto.spi.type.Type
Returns the name of this type that should be displayed to end-users.
getDomain() - Method in class com.facebook.presto.spi.TupleDomain.ColumnDomain
 
getDomains() - Method in class com.facebook.presto.spi.TupleDomain
Gets the TupleDomain as a map of each column to its respective Domain.
getDouble(int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getDouble(int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getDouble(int, int) - Method in interface com.facebook.presto.spi.block.Block
Gets a little endian double at offset in the value at position.
getDouble(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getDouble(Block, int) - Method in class com.facebook.presto.spi.type.AbstractType
 
getDouble(Block, int) - Method in class com.facebook.presto.spi.type.DoubleType
 
getDouble(Block, int) - Method in interface com.facebook.presto.spi.type.Type
Gets the value at the block position as a double.
getEncoding() - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getEncoding() - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getEncoding() - Method in interface com.facebook.presto.spi.block.Block
Get the encoding for this block.
getEncoding() - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
getEncoding() - Method in class com.facebook.presto.spi.block.SliceArrayBlock
 
getErrorCode() - Method in exception com.facebook.presto.spi.PrestoException
 
getFixedSize() - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getFixedSize() - Method in class com.facebook.presto.spi.block.FixedWidthBlockEncoding
 
getFixedSize() - Method in class com.facebook.presto.spi.type.AbstractFixedWidthType
 
getFixedSize() - Method in interface com.facebook.presto.spi.type.FixedWidthType
Gets the size of a value of this type is bytes.
getFloat(int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getFloat(int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getFloat(int, int) - Method in interface com.facebook.presto.spi.block.Block
Gets a little endian float at offset in the value at position.
getHandleResolver() - Method in interface com.facebook.presto.spi.Connector
 
getHigh() - Method in class com.facebook.presto.spi.Range
 
getHostAndPort() - Method in interface com.facebook.presto.spi.Node
 
getHostText() - Method in class com.facebook.presto.spi.HostAddress
Returns the portion of this HostAddress instance that should represent the hostname or IPv4/IPv6 literal.
getHttpUri() - Method in interface com.facebook.presto.spi.Node
 
getId() - Method in class com.facebook.presto.spi.type.TimeZoneKey
 
getIndex(ConnectorIndexHandle, List<ConnectorColumnHandle>, List<ConnectorColumnHandle>) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorIndexResolver
 
getIndex(ConnectorIndexHandle, List<ConnectorColumnHandle>, List<ConnectorColumnHandle>) - Method in interface com.facebook.presto.spi.ConnectorIndexResolver
 
getIndexHandle() - Method in class com.facebook.presto.spi.ConnectorResolvedIndex
 
getIndexHandleClass() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
getIndexHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getIndexResolver() - Method in interface com.facebook.presto.spi.Connector
 
getInfo() - Method in interface com.facebook.presto.spi.ConnectorSplit
 
getInsertTableHandleClass() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
getInsertTableHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getInt(int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getInt(int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getInt(int, int) - Method in interface com.facebook.presto.spi.block.Block
Gets a little endian int at offset in the value at position.
getJavaType() - Method in class com.facebook.presto.spi.type.AbstractType
 
getJavaType() - Method in interface com.facebook.presto.spi.type.Type
Gets the Java class type used to represent this value on the stack during expression execution.
getKey() - Method in class com.facebook.presto.spi.type.TimeZoneKey
 
getLength(int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getLength(int) - Method in interface com.facebook.presto.spi.block.Block
Gets the length of the value at the position.
getLength(int) - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
getLength(int) - Method in class com.facebook.presto.spi.block.SliceArrayBlock
 
getLength(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlock
 
getLength(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
getLiteralParameters() - Method in class com.facebook.presto.spi.type.TypeSignature
 
getLocale() - Method in class com.facebook.presto.spi.ConnectorSession
 
getLong(int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getLong(int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getLong(int, int) - Method in interface com.facebook.presto.spi.block.Block
Gets a little endian long at offset in the value at position.
getLong(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getLong(Block, int) - Method in class com.facebook.presto.spi.type.AbstractType
 
getLong(Block, int) - Method in class com.facebook.presto.spi.type.BigintType
 
getLong(Block, int) - Method in class com.facebook.presto.spi.type.DateType
 
getLong(Block, int) - Method in class com.facebook.presto.spi.type.IntervalDayTimeType
 
getLong(Block, int) - Method in class com.facebook.presto.spi.type.IntervalYearMonthType
 
getLong(Block, int) - Method in class com.facebook.presto.spi.type.TimestampType
 
getLong(Block, int) - Method in class com.facebook.presto.spi.type.TimestampWithTimeZoneType
 
getLong(Block, int) - Method in class com.facebook.presto.spi.type.TimeType
 
getLong(Block, int) - Method in class com.facebook.presto.spi.type.TimeWithTimeZoneType
 
getLong(Block, int) - Method in interface com.facebook.presto.spi.type.Type
Gets the value at the block position as a long.
getLow() - Method in class com.facebook.presto.spi.Range
 
getMaxBlockSizeInBytes() - Method in class com.facebook.presto.spi.block.BlockBuilderStatus
 
getMaxPageSizeInBytes() - Method in class com.facebook.presto.spi.block.BlockBuilderStatus
 
getMessage() - Method in exception com.facebook.presto.spi.PrestoException
 
getMetadata() - Method in interface com.facebook.presto.spi.Connector
 
getMillisAtMidnight() - Method in class com.facebook.presto.spi.type.SqlDate
 
getMillisUtc() - Method in class com.facebook.presto.spi.type.SqlTime
 
getMillisUtc() - Method in class com.facebook.presto.spi.type.SqlTimestamp
 
getMillisUtc() - Method in class com.facebook.presto.spi.type.SqlTimestampWithTimeZone
 
getMillisUtc() - Method in class com.facebook.presto.spi.type.SqlTimeWithTimeZone
 
getName() - Method in interface com.facebook.presto.spi.block.BlockEncoding
Gets the unique name of this encoding.
getName() - Method in interface com.facebook.presto.spi.block.BlockEncodingFactory
Gets the unique name of this encoding.
getName() - Method in class com.facebook.presto.spi.block.FixedWidthBlockEncoding.FixedWidthBlockEncodingFactory
 
getName() - Method in class com.facebook.presto.spi.block.FixedWidthBlockEncoding
 
getName() - Method in class com.facebook.presto.spi.block.LazySliceArrayBlockEncoding
 
getName() - Method in class com.facebook.presto.spi.block.LazySliceArrayBlockEncoding.LazySliceArrayBlockEncodingFactory
 
getName() - Method in class com.facebook.presto.spi.block.SliceArrayBlockEncoding
 
getName() - Method in class com.facebook.presto.spi.block.SliceArrayBlockEncoding.SliceArrayBlockEncodingFactory
 
getName() - Method in class com.facebook.presto.spi.block.VariableWidthBlockEncoding
 
getName() - Method in class com.facebook.presto.spi.block.VariableWidthBlockEncoding.VariableWidthBlockEncodingFactory
 
getName() - Method in class com.facebook.presto.spi.ColumnMetadata
 
getName() - Method in interface com.facebook.presto.spi.ConnectorFactory
 
getName() - Method in class com.facebook.presto.spi.ErrorCode
 
getNextBatch(int) - Method in interface com.facebook.presto.spi.ConnectorSplitSource
 
getNextBatch(int) - Method in class com.facebook.presto.spi.FixedSplitSource
 
getNextPage() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Gets the next page of data.
getNextPage() - Method in class com.facebook.presto.spi.FixedPageSource
 
getNextPage() - Method in class com.facebook.presto.spi.RecordPageSource
 
getNodeIdentifier() - Method in interface com.facebook.presto.spi.Node
 
getNullableColumnDomains() - Method in class com.facebook.presto.spi.TupleDomain
 
getNullableSingleValue() - Method in class com.facebook.presto.spi.Domain
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.BigintType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.BooleanType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.DateType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.DoubleType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.HyperLogLogType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.IntervalDayTimeType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.IntervalYearMonthType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.TimestampType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.TimestampWithTimeZoneType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.TimeType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.TimeWithTimeZoneType
 
getObjectValue(ConnectorSession, Block, int) - Method in interface com.facebook.presto.spi.type.Type
Gets an object representation of the type value in the block position.
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.VarbinaryType
 
getObjectValue(ConnectorSession, Block, int) - Method in class com.facebook.presto.spi.type.VarcharType
 
getOrdinalPosition() - Method in class com.facebook.presto.spi.ColumnMetadata
 
getOutputTableHandleClass() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
getOutputTableHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getOwner() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
getPageSourceProvider() - Method in interface com.facebook.presto.spi.Connector
 
getParameterizedType(String, List<TypeSignature>, List<Object>) - Method in interface com.facebook.presto.spi.type.TypeManager
Gets the type with the specified base type, and the given parameters, or null if not found.
getParameters() - Method in class com.facebook.presto.spi.type.TypeSignature
 
getPartitionId() - Method in interface com.facebook.presto.spi.ConnectorPartition
Get the unique id of this partition within the scope of the table.
getPartitions(ConnectorTableHandle, TupleDomain<ConnectorColumnHandle>) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorSplitManager
 
getPartitions() - Method in class com.facebook.presto.spi.ConnectorPartitionResult
 
getPartitions(ConnectorTableHandle, TupleDomain<ConnectorColumnHandle>) - Method in interface com.facebook.presto.spi.ConnectorSplitManager
Gets the Partitions for the specified table.
getPartitionSplits(ConnectorTableHandle, List<ConnectorPartition>) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorSplitManager
 
getPartitionSplits(ConnectorTableHandle, List<ConnectorPartition>) - Method in interface com.facebook.presto.spi.ConnectorSplitManager
Gets the Splits for the specified Partitions in the indicated table.
getPort() - Method in class com.facebook.presto.spi.HostAddress
Get the current port number, failing if no port is defined.
getPortOrDefault(int) - Method in class com.facebook.presto.spi.HostAddress
Returns the current port number, with a default if no port is defined.
getPositionCount() - Method in interface com.facebook.presto.spi.block.Block
Returns the number of positions in this block.
getPositionCount() - Method in class com.facebook.presto.spi.block.FixedWidthBlock
 
getPositionCount() - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
getPositionCount() - Method in class com.facebook.presto.spi.block.LazyFixedWidthBlock
 
getPositionCount() - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
getPositionCount() - Method in class com.facebook.presto.spi.block.SliceArrayBlock
 
getPositionCount() - Method in class com.facebook.presto.spi.block.VariableWidthBlock
 
getPositionCount() - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
getPositionCount() - Method in class com.facebook.presto.spi.Page
 
getPositionCount() - Method in class com.facebook.presto.spi.PageBuilder
 
getPositionOffset(int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getPositionOffset(int) - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
getPositionOffset(int) - Method in class com.facebook.presto.spi.block.SliceArrayBlock
 
getPositionOffset(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlock
 
getPositionOffset(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
getProperties() - Method in class com.facebook.presto.spi.ConnectorSession
 
getRangeCount() - Method in class com.facebook.presto.spi.SortedRangeSet
 
getRanges() - Method in class com.facebook.presto.spi.Domain
Returns a SortedRangeSet to represent the set of scalar values that are allowed in this Domain.
getRanges() - Method in class com.facebook.presto.spi.SortedRangeSet
 
getRawSlice() - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getRawSlice(int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getRawSlice() - Method in class com.facebook.presto.spi.block.FixedWidthBlock
 
getRawSlice() - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
getRawSlice() - Method in class com.facebook.presto.spi.block.LazyFixedWidthBlock
 
getRawSlice(int) - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
getRawSlice(int) - Method in class com.facebook.presto.spi.block.SliceArrayBlock
 
getRawSlice(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlock
 
getRawSlice(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
getReadTimeNanos() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Gets the wall time this page source spent reading data from the input.
getReadTimeNanos() - Method in class com.facebook.presto.spi.FixedPageSource
 
getReadTimeNanos() - Method in interface com.facebook.presto.spi.RecordCursor
 
getReadTimeNanos() - Method in class com.facebook.presto.spi.RecordPageSource
 
getRecordSet(ConnectorSplit, List<? extends ConnectorColumnHandle>) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorRecordSetProvider
 
getRecordSet(ConnectorSplit, List<? extends ConnectorColumnHandle>) - Method in interface com.facebook.presto.spi.ConnectorRecordSetProvider
 
getRecordSetProvider() - Method in interface com.facebook.presto.spi.Connector
 
getRecordSink(ConnectorOutputTableHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorRecordSinkProvider
 
getRecordSink(ConnectorInsertTableHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorRecordSinkProvider
 
getRecordSink(ConnectorOutputTableHandle) - Method in interface com.facebook.presto.spi.ConnectorRecordSinkProvider
 
getRecordSink(ConnectorInsertTableHandle) - Method in interface com.facebook.presto.spi.ConnectorRecordSinkProvider
 
getRecordSinkProvider() - Method in interface com.facebook.presto.spi.Connector
 
getRegion(int, int) - Method in interface com.facebook.presto.spi.block.Block
Returns a block starting at the specified position and extends for the specified length.
getRegion(int, int) - Method in class com.facebook.presto.spi.block.FixedWidthBlock
 
getRegion(int, int) - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
getRegion(int, int) - Method in class com.facebook.presto.spi.block.LazyFixedWidthBlock
 
getRegion(int, int) - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
getRegion(int, int) - Method in class com.facebook.presto.spi.block.SliceArrayBlock
 
getRegion(int, int) - Method in class com.facebook.presto.spi.block.VariableWidthBlock
 
getRegion(int, int) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
getSampleWeightColumnHandle(ConnectorTableHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
getSampleWeightColumnHandle(ConnectorTableHandle) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Returns the handle for the sample weight column, or null if the table does not contain sampled data.
getSchemaName() - Method in exception com.facebook.presto.spi.SchemaNotFoundException
 
getSchemaName() - Method in class com.facebook.presto.spi.SchemaTableName
 
getSchemaName() - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
getSerializableNativeValue() - Method in class com.facebook.presto.spi.Marker
 
getServices(Class<T>) - Method in interface com.facebook.presto.spi.Plugin
 
getSessionTimeZoneKey() - Method in class com.facebook.presto.spi.type.SqlDate
 
getSessionTimeZoneKey() - Method in class com.facebook.presto.spi.type.SqlTime
 
getSessionTimeZoneKey() - Method in class com.facebook.presto.spi.type.SqlTimestamp
 
getShort(int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getShort(int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getShort(int, int) - Method in interface com.facebook.presto.spi.block.Block
Gets a little endian short at offset in the value at position.
getSingleValue() - Method in class com.facebook.presto.spi.Domain
 
getSingleValue() - Method in class com.facebook.presto.spi.Range
 
getSingleValue() - Method in class com.facebook.presto.spi.SortedRangeSet
 
getSingleValueBlock(int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getSingleValueBlock(int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getSingleValueBlock(int) - Method in interface com.facebook.presto.spi.block.Block
Gets the value at the specified position as a single element block.
getSizeInBytes() - Method in interface com.facebook.presto.spi.block.Block
Returns the size of this block in memory.
getSizeInBytes() - Method in class com.facebook.presto.spi.block.BlockBuilderStatus
 
getSizeInBytes() - Method in class com.facebook.presto.spi.block.FixedWidthBlock
 
getSizeInBytes() - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
getSizeInBytes() - Method in class com.facebook.presto.spi.block.LazyFixedWidthBlock
 
getSizeInBytes() - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
getSizeInBytes() - Method in class com.facebook.presto.spi.block.SliceArrayBlock
 
getSizeInBytes() - Method in class com.facebook.presto.spi.block.VariableWidthBlock
 
getSizeInBytes() - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
getSizeInBytes() - Method in class com.facebook.presto.spi.Page
 
getSizeInBytes() - Method in class com.facebook.presto.spi.PageBuilder
 
getSlice(int, int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
getSlice(int, int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
getSlice(int, int, int) - Method in interface com.facebook.presto.spi.block.Block
Gets a slice at offset in the value at position.
getSlice(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getSlice(Block, int) - Method in class com.facebook.presto.spi.type.AbstractFixedWidthType
 
getSlice(Block, int) - Method in class com.facebook.presto.spi.type.AbstractType
 
getSlice(Block, int) - Method in class com.facebook.presto.spi.type.HyperLogLogType
 
getSlice(Block, int) - Method in interface com.facebook.presto.spi.type.Type
Gets the value at the block position as a Slice.
getSlice(Block, int) - Method in class com.facebook.presto.spi.type.VarbinaryType
 
getSlice(Block, int) - Method in class com.facebook.presto.spi.type.VarcharType
 
getSpan() - Method in class com.facebook.presto.spi.SortedRangeSet
 
getSplitClass() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
getSplitClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getSplitManager() - Method in interface com.facebook.presto.spi.Connector
 
getStartTime() - Method in class com.facebook.presto.spi.ConnectorSession
 
getTable() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Returns a table handle for the specified table name, or null if the connector does not contain the table.
getTableHandleClass() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
getTableHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getTableMetadata(ConnectorTableHandle) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
getTableMetadata(ConnectorTableHandle) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Return the metadata for the specified table handle.
getTableMetadata() - Method in interface com.facebook.presto.spi.SystemTable
 
getTableName() - Method in exception com.facebook.presto.spi.ColumnNotFoundException
 
getTableName() - Method in class com.facebook.presto.spi.SchemaTableName
 
getTableName() - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
getTableName() - Method in exception com.facebook.presto.spi.TableNotFoundException
 
getTimeZoneForKey(TimeZoneKey) - Static method in class com.facebook.presto.spi.type.TimeZoneIndex
 
getTimeZoneKey() - Method in class com.facebook.presto.spi.ConnectorSession
 
getTimeZoneKey() - Method in class com.facebook.presto.spi.type.SqlTimestampWithTimeZone
 
getTimeZoneKey() - Method in class com.facebook.presto.spi.type.SqlTimeWithTimeZone
 
getTimeZoneKey(short) - Static method in class com.facebook.presto.spi.type.TimeZoneKey
 
getTimeZoneKey(String) - Static method in class com.facebook.presto.spi.type.TimeZoneKey
 
getTimeZoneKeyForOffset(long) - Static method in class com.facebook.presto.spi.type.TimeZoneKey
 
getTimeZoneKeys() - Static method in class com.facebook.presto.spi.type.TimeZoneKey
 
getTotalBytes() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Gets the total input bytes that will be processed by this page source.
getTotalBytes() - Method in class com.facebook.presto.spi.FixedPageSource
 
getTotalBytes() - Method in interface com.facebook.presto.spi.RecordCursor
 
getTotalBytes() - Method in class com.facebook.presto.spi.RecordPageSource
 
getTupleDomain() - Method in interface com.facebook.presto.spi.ConnectorPartition
Gets the TupleDomain that provides a bound on the tuples within this Partition.
getType() - Method in class com.facebook.presto.spi.ColumnMetadata
 
getType() - Method in class com.facebook.presto.spi.Domain
 
getType() - Method in class com.facebook.presto.spi.Marker
 
getType() - Method in class com.facebook.presto.spi.Range
 
getType(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getType() - Method in class com.facebook.presto.spi.SerializableNativeValue
 
getType() - Method in class com.facebook.presto.spi.SortedRangeSet
 
getType(TypeSignature) - Method in interface com.facebook.presto.spi.type.TypeManager
Gets the type with the specified signature, or null if not found.
getTypeParameters() - Method in class com.facebook.presto.spi.type.AbstractType
 
getTypeParameters() - Method in interface com.facebook.presto.spi.type.Type
For parameterized types returns the list of parameters.
getTypes() - Method in interface com.facebook.presto.spi.type.TypeManager
Gets a list of all registered types.
getTypeSignature() - Method in class com.facebook.presto.spi.type.AbstractType
 
getTypeSignature() - Method in interface com.facebook.presto.spi.type.Type
Gets the name of this type which must be case insensitive globally unique.
getUndeterminedTupleDomain() - Method in class com.facebook.presto.spi.ConnectorPartitionResult
 
getUnresolvedTupleDomain() - Method in class com.facebook.presto.spi.ConnectorResolvedIndex
 
getUser() - Method in class com.facebook.presto.spi.ConnectorSession
 
getValue() - Method in class com.facebook.presto.spi.Marker
 
getValue() - Method in class com.facebook.presto.spi.SerializableNativeValue
 
getViewName() - Method in exception com.facebook.presto.spi.ViewNotFoundException
 
getViews(ConnectorSession, SchemaTablePrefix) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
getViews(ConnectorSession, SchemaTablePrefix) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Gets the view data for views that match the specified table prefix.
getViews(ConnectorSession, SchemaTablePrefix) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
getZoneId() - Method in exception com.facebook.presto.spi.type.TimeZoneNotSupportedException
 
greaterAdjacent() - Method in class com.facebook.presto.spi.Marker
 
greaterThan(Comparable<?>) - Static method in class com.facebook.presto.spi.Range
 
greaterThanOrEqual(Comparable<?>) - Static method in class com.facebook.presto.spi.Range
 

H

hash(int, int, int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
hash(int, int, int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
hash(int, int, int) - Method in interface com.facebook.presto.spi.block.Block
Calculates the hash code the byte sequences at offset in the value at position.
hash(Block, int) - Method in class com.facebook.presto.spi.type.AbstractType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.BigintType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.BooleanType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.DateType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.DoubleType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.IntervalDayTimeType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.IntervalYearMonthType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.TimestampType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.TimestampWithTimeZoneType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.TimeType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.TimeWithTimeZoneType
 
hash(Block, int) - Method in interface com.facebook.presto.spi.type.Type
Calculates the hash code of the value at the specified position in the specified block.
hash(Block, int) - Method in class com.facebook.presto.spi.type.VarbinaryType
 
hash(Block, int) - Method in class com.facebook.presto.spi.type.VarcharType
 
hashCode() - Method in class com.facebook.presto.spi.ColumnMetadata
 
hashCode() - Method in class com.facebook.presto.spi.Domain
 
hashCode() - Method in class com.facebook.presto.spi.HostAddress
 
hashCode() - Method in class com.facebook.presto.spi.Marker
 
hashCode() - Method in class com.facebook.presto.spi.Range
 
hashCode() - Method in class com.facebook.presto.spi.SchemaTableName
 
hashCode() - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
hashCode() - Method in class com.facebook.presto.spi.SerializableNativeValue
 
hashCode() - Method in class com.facebook.presto.spi.SortedRangeSet
 
hashCode() - Method in class com.facebook.presto.spi.TupleDomain
 
hashCode() - Method in class com.facebook.presto.spi.type.AbstractType
 
hashCode() - Method in class com.facebook.presto.spi.type.SqlDate
 
hashCode() - Method in class com.facebook.presto.spi.type.SqlIntervalDayTime
 
hashCode() - Method in class com.facebook.presto.spi.type.SqlIntervalYearMonth
 
hashCode() - Method in class com.facebook.presto.spi.type.SqlTime
 
hashCode() - Method in class com.facebook.presto.spi.type.SqlTimestamp
 
hashCode() - Method in class com.facebook.presto.spi.type.SqlTimestampWithTimeZone
 
hashCode() - Method in class com.facebook.presto.spi.type.SqlTimeWithTimeZone
 
hashCode() - Method in class com.facebook.presto.spi.type.SqlVarbinary
 
hashCode() - Method in class com.facebook.presto.spi.type.TimeZoneKey
 
hashCode() - Method in class com.facebook.presto.spi.type.TypeSignature
 
hasPort() - Method in class com.facebook.presto.spi.HostAddress
Return true if this instance has a defined port.
HostAddress - Class in com.facebook.presto.spi
An immutable representation of a host and port.
HYPER_LOG_LOG - Static variable in class com.facebook.presto.spi.type.HyperLogLogType
 
HYPER_LOG_LOG - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
HyperLogLogType - Class in com.facebook.presto.spi.type
 
HyperLogLogType() - Constructor for class com.facebook.presto.spi.type.HyperLogLogType
 

I

includes(Marker) - Method in class com.facebook.presto.spi.Range
 
includesMarker(Marker) - Method in class com.facebook.presto.spi.SortedRangeSet
 
includesValue(Comparable<?>) - Method in class com.facebook.presto.spi.Domain
 
Index - Interface in com.facebook.presto.spi
 
InMemoryRecordSet - Class in com.facebook.presto.spi
 
InMemoryRecordSet(Collection<? extends Type>, Collection<? extends List<?>>) - Constructor for class com.facebook.presto.spi.InMemoryRecordSet
 
InMemoryRecordSet.Builder - Class in com.facebook.presto.spi
 
intersect(Domain) - Method in class com.facebook.presto.spi.Domain
 
intersect(Range) - Method in class com.facebook.presto.spi.Range
 
intersect(SortedRangeSet) - Method in class com.facebook.presto.spi.SortedRangeSet
 
intersect(TupleDomain<T>) - Method in class com.facebook.presto.spi.TupleDomain
Returns the strict intersection of the TupleDomains.
INTERVAL_DAY_TIME - Static variable in class com.facebook.presto.spi.type.IntervalDayTimeType
 
INTERVAL_DAY_TO_SECOND - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
INTERVAL_YEAR_MONTH - Static variable in class com.facebook.presto.spi.type.IntervalYearMonthType
 
INTERVAL_YEAR_TO_MONTH - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
IntervalDayTimeType - Class in com.facebook.presto.spi.type
 
IntervalYearMonthType - Class in com.facebook.presto.spi.type
 
isAdjacent(Marker) - Method in class com.facebook.presto.spi.Marker
Adjacency is defined by two Markers being infinitesimally close to each other.
isAll() - Method in class com.facebook.presto.spi.Domain
 
isAll() - Method in class com.facebook.presto.spi.Range
 
isAll() - Method in class com.facebook.presto.spi.SortedRangeSet
 
isAll() - Method in class com.facebook.presto.spi.TupleDomain
Returns true if any tuples would satisfy this TupleDomain
isAscending() - Method in enum com.facebook.presto.spi.block.SortOrder
 
isComparable() - Method in class com.facebook.presto.spi.type.AbstractType
 
isComparable() - Method in class com.facebook.presto.spi.type.BigintType
 
isComparable() - Method in class com.facebook.presto.spi.type.BooleanType
 
isComparable() - Method in class com.facebook.presto.spi.type.DateType
 
isComparable() - Method in class com.facebook.presto.spi.type.DoubleType
 
isComparable() - Method in class com.facebook.presto.spi.type.IntervalDayTimeType
 
isComparable() - Method in class com.facebook.presto.spi.type.IntervalYearMonthType
 
isComparable() - Method in class com.facebook.presto.spi.type.TimestampType
 
isComparable() - Method in class com.facebook.presto.spi.type.TimestampWithTimeZoneType
 
isComparable() - Method in class com.facebook.presto.spi.type.TimeType
 
isComparable() - Method in class com.facebook.presto.spi.type.TimeWithTimeZoneType
 
isComparable() - Method in interface com.facebook.presto.spi.type.Type
True if the type supports equalTo and hash.
isComparable() - Method in class com.facebook.presto.spi.type.VarbinaryType
 
isComparable() - Method in class com.facebook.presto.spi.type.VarcharType
 
isDistributed() - Method in interface com.facebook.presto.spi.SystemTable
True if table is distributed across all nodes.
isEmpty() - Method in interface com.facebook.presto.spi.block.BlockBuilder
Have any values been added to the block?
isEmpty() - Method in class com.facebook.presto.spi.block.BlockBuilderStatus
 
isEmpty() - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
isEmpty() - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
isEmpty() - Method in class com.facebook.presto.spi.PageBuilder
 
isEntryNull(int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
isEntryNull(int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
isEntryNull(int) - Method in class com.facebook.presto.spi.block.FixedWidthBlock
 
isEntryNull(int) - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
isEntryNull(int) - Method in class com.facebook.presto.spi.block.LazyFixedWidthBlock
 
isEntryNull(int) - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
isEntryNull(int) - Method in class com.facebook.presto.spi.block.SliceArrayBlock
 
isEntryNull(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlock
 
isEntryNull(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
isFinished() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Will this page source product more pages?
isFinished() - Method in interface com.facebook.presto.spi.ConnectorSplitSource
 
isFinished() - Method in class com.facebook.presto.spi.FixedPageSource
 
isFinished() - Method in class com.facebook.presto.spi.FixedSplitSource
 
isFinished() - Method in class com.facebook.presto.spi.RecordPageSource
 
isFull() - Method in interface com.facebook.presto.spi.block.BlockBuilder
Is this block full? If true no more values should be added to the block.
isFull() - Method in class com.facebook.presto.spi.block.BlockBuilderStatus
 
isFull() - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
isFull() - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
isFull() - Method in class com.facebook.presto.spi.PageBuilder
 
isHidden() - Method in class com.facebook.presto.spi.ColumnMetadata
 
isLowerUnbounded() - Method in class com.facebook.presto.spi.Marker
 
isNone() - Method in class com.facebook.presto.spi.Domain
 
isNone() - Method in class com.facebook.presto.spi.SortedRangeSet
 
isNone() - Method in class com.facebook.presto.spi.TupleDomain
Returns true if no tuple could ever satisfy this TupleDomain
isNull(int) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
isNull(int) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
isNull(int) - Method in interface com.facebook.presto.spi.block.Block
Is the specified position null?
isNull(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
isNullableSingleValue() - Method in class com.facebook.presto.spi.Domain
 
isNullAllowed() - Method in class com.facebook.presto.spi.Domain
 
isNullsFirst() - Method in enum com.facebook.presto.spi.block.SortOrder
 
isOnlyNull() - Method in class com.facebook.presto.spi.Domain
 
isOrderable() - Method in class com.facebook.presto.spi.type.AbstractType
 
isOrderable() - Method in class com.facebook.presto.spi.type.BigintType
 
isOrderable() - Method in class com.facebook.presto.spi.type.BooleanType
 
isOrderable() - Method in class com.facebook.presto.spi.type.DateType
 
isOrderable() - Method in class com.facebook.presto.spi.type.DoubleType
 
isOrderable() - Method in class com.facebook.presto.spi.type.IntervalDayTimeType
 
isOrderable() - Method in class com.facebook.presto.spi.type.IntervalYearMonthType
 
isOrderable() - Method in class com.facebook.presto.spi.type.TimestampType
 
isOrderable() - Method in class com.facebook.presto.spi.type.TimestampWithTimeZoneType
 
isOrderable() - Method in class com.facebook.presto.spi.type.TimeType
 
isOrderable() - Method in class com.facebook.presto.spi.type.TimeWithTimeZoneType
 
isOrderable() - Method in interface com.facebook.presto.spi.type.Type
True if the type supports compareTo.
isOrderable() - Method in class com.facebook.presto.spi.type.VarbinaryType
 
isOrderable() - Method in class com.facebook.presto.spi.type.VarcharType
 
isPartitionKey() - Method in class com.facebook.presto.spi.ColumnMetadata
 
isRemotelyAccessible() - Method in interface com.facebook.presto.spi.ConnectorSplit
 
isSampled() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
isSingleValue() - Method in class com.facebook.presto.spi.Domain
 
isSingleValue() - Method in class com.facebook.presto.spi.Range
 
isSingleValue() - Method in class com.facebook.presto.spi.SortedRangeSet
 
isUpperUnbounded() - Method in class com.facebook.presto.spi.Marker
 
isUtcZoneId(String) - Static method in class com.facebook.presto.spi.type.TimeZoneKey
 
iterator() - Method in class com.facebook.presto.spi.SortedRangeSet
 

J

JSON - Static variable in class com.facebook.presto.spi.type.StandardTypes
 

L

LazyBlockLoader<T extends Block> - Interface in com.facebook.presto.spi.block
 
LazyFixedWidthBlock - Class in com.facebook.presto.spi.block
 
LazyFixedWidthBlock(int, int, LazyBlockLoader<LazyFixedWidthBlock>) - Constructor for class com.facebook.presto.spi.block.LazyFixedWidthBlock
 
LazySliceArrayBlock - Class in com.facebook.presto.spi.block
 
LazySliceArrayBlock(int, LazyBlockLoader<LazySliceArrayBlock>) - Constructor for class com.facebook.presto.spi.block.LazySliceArrayBlock
 
LazySliceArrayBlockEncoding - Class in com.facebook.presto.spi.block
 
LazySliceArrayBlockEncoding() - Constructor for class com.facebook.presto.spi.block.LazySliceArrayBlockEncoding
 
LazySliceArrayBlockEncoding.LazySliceArrayBlockEncodingFactory - Class in com.facebook.presto.spi.block
 
LazySliceArrayBlockEncoding.LazySliceArrayBlockEncodingFactory() - Constructor for class com.facebook.presto.spi.block.LazySliceArrayBlockEncoding.LazySliceArrayBlockEncodingFactory
 
lesserAdjacent() - Method in class com.facebook.presto.spi.Marker
 
lessThan(Comparable<?>) - Static method in class com.facebook.presto.spi.Range
 
lessThanOrEqual(Comparable<?>) - Static method in class com.facebook.presto.spi.Range
 
listSchemaNames(ConnectorSession) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
listSchemaNames(ConnectorSession) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Returns the schemas provided by this connector.
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Gets the metadata for all columns that match the specified table prefix.
listTables(ConnectorSession, String) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
listTables(ConnectorSession, String) - Method in interface com.facebook.presto.spi.ConnectorMetadata
List table names, possibly filtered by schema.
listViews(ConnectorSession, String) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
listViews(ConnectorSession, String) - Method in interface com.facebook.presto.spi.ConnectorMetadata
List view names, possibly filtered by schema.
listViews(ConnectorSession, String) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
load(T) - Method in interface com.facebook.presto.spi.block.LazyBlockLoader
 
lookup(RecordSet) - Method in interface com.facebook.presto.spi.Index
 
lowerUnbounded(Class<?>) - Static method in class com.facebook.presto.spi.Marker
 

M

MAP - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
Marker - Class in com.facebook.presto.spi
A point on the continuous space defined by the specified type.
Marker(SerializableNativeValue, Marker.Bound) - Constructor for class com.facebook.presto.spi.Marker
 
Marker.Bound - Enum in com.facebook.presto.spi
 
matches(SchemaTableName) - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
max(Marker, Marker) - Static method in class com.facebook.presto.spi.Marker
 
MAX_TIME_ZONE_KEY - Static variable in class com.facebook.presto.spi.type.TimeZoneKey
 
min(Marker, Marker) - Static method in class com.facebook.presto.spi.Marker
 

N

Node - Interface in com.facebook.presto.spi
 
NodeManager - Interface in com.facebook.presto.spi
 
none(Class<?>) - Static method in class com.facebook.presto.spi.Domain
 
none(Class<?>) - Static method in class com.facebook.presto.spi.SortedRangeSet
 
none() - Static method in class com.facebook.presto.spi.TupleDomain
 
NotFoundException - Exception in com.facebook.presto.spi
 
NotFoundException() - Constructor for exception com.facebook.presto.spi.NotFoundException
 
NotFoundException(String) - Constructor for exception com.facebook.presto.spi.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception com.facebook.presto.spi.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception com.facebook.presto.spi.NotFoundException
 
NotFoundException(String, Throwable, boolean, boolean) - Constructor for exception com.facebook.presto.spi.NotFoundException
 
notNull(Class<?>) - Static method in class com.facebook.presto.spi.Domain
 

O

of(Range, Range...) - Static method in class com.facebook.presto.spi.SortedRangeSet
Provided Ranges are unioned together to form the SortedRangeSet
onlyNull(Class<?>) - Static method in class com.facebook.presto.spi.Domain
 
overlaps(Domain) - Method in class com.facebook.presto.spi.Domain
 
overlaps(Range) - Method in class com.facebook.presto.spi.Range
 
overlaps(SortedRangeSet) - Method in class com.facebook.presto.spi.SortedRangeSet
 
overlaps(TupleDomain<T>) - Method in class com.facebook.presto.spi.TupleDomain
Returns true only if there exists a strict intersection between the TupleDomains.

P

packDateTimeWithZone(long, String) - Static method in class com.facebook.presto.spi.type.DateTimeEncoding
 
packDateTimeWithZone(long, int) - Static method in class com.facebook.presto.spi.type.DateTimeEncoding
 
packDateTimeWithZone(long, TimeZoneKey) - Static method in class com.facebook.presto.spi.type.DateTimeEncoding
 
Page - Class in com.facebook.presto.spi
 
Page(Block...) - Constructor for class com.facebook.presto.spi.Page
 
Page(int, Block...) - Constructor for class com.facebook.presto.spi.Page
 
PageBuilder - Class in com.facebook.presto.spi
 
PageBuilder(List<? extends Type>) - Constructor for class com.facebook.presto.spi.PageBuilder
 
parseTypeSignature(String) - Static method in class com.facebook.presto.spi.type.TypeSignature
 
Plugin - Interface in com.facebook.presto.spi
 
PrestoException - Exception in com.facebook.presto.spi
 
PrestoException(ErrorCodeSupplier, String) - Constructor for exception com.facebook.presto.spi.PrestoException
 
PrestoException(ErrorCodeSupplier, Throwable) - Constructor for exception com.facebook.presto.spi.PrestoException
 
PrestoException(ErrorCodeSupplier, String, Throwable) - Constructor for exception com.facebook.presto.spi.PrestoException
 
PrestoException(ErrorCodeSupplier, String, Throwable, boolean, boolean) - Constructor for exception com.facebook.presto.spi.PrestoException
 

R

Range - Class in com.facebook.presto.spi
A Range of values across the continuous space defined by the types of the Markers
Range(Marker, Marker) - Constructor for class com.facebook.presto.spi.Range
 
range(Comparable<?>, boolean, Comparable<?>, boolean) - Static method in class com.facebook.presto.spi.Range
 
readBlock(SliceInput) - Method in interface com.facebook.presto.spi.block.BlockEncoding
Read a block from the specified input.
readBlock(SliceInput) - Method in class com.facebook.presto.spi.block.FixedWidthBlockEncoding
 
readBlock(SliceInput) - Method in class com.facebook.presto.spi.block.LazySliceArrayBlockEncoding
 
readBlock(SliceInput) - Method in class com.facebook.presto.spi.block.SliceArrayBlockEncoding
 
readBlock(SliceInput) - Method in class com.facebook.presto.spi.block.VariableWidthBlockEncoding
 
readBlockEncoding(SliceInput) - Method in interface com.facebook.presto.spi.block.BlockEncodingSerde
Read a block encoding from the input.
readEncoding(TypeManager, BlockEncodingSerde, SliceInput) - Method in interface com.facebook.presto.spi.block.BlockEncodingFactory
Reads the encoding from the specified input.
readEncoding(TypeManager, BlockEncodingSerde, SliceInput) - Method in class com.facebook.presto.spi.block.FixedWidthBlockEncoding.FixedWidthBlockEncodingFactory
 
readEncoding(TypeManager, BlockEncodingSerde, SliceInput) - Method in class com.facebook.presto.spi.block.LazySliceArrayBlockEncoding.LazySliceArrayBlockEncodingFactory
 
readEncoding(TypeManager, BlockEncodingSerde, SliceInput) - Method in class com.facebook.presto.spi.block.SliceArrayBlockEncoding.SliceArrayBlockEncodingFactory
 
readEncoding(TypeManager, BlockEncodingSerde, SliceInput) - Method in class com.facebook.presto.spi.block.VariableWidthBlockEncoding.VariableWidthBlockEncodingFactory
 
ReadOnlyConnectorMetadata - Class in com.facebook.presto.spi
 
ReadOnlyConnectorMetadata() - Constructor for class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
readType(TypeManager, SliceInput) - Static method in class com.facebook.presto.spi.type.TypeSerde
 
RecordCursor - Interface in com.facebook.presto.spi
 
RecordPageSource - Class in com.facebook.presto.spi
 
RecordPageSource(RecordSet) - Constructor for class com.facebook.presto.spi.RecordPageSource
 
RecordPageSource(List<Type>, RecordCursor) - Constructor for class com.facebook.presto.spi.RecordPageSource
 
RecordSet - Interface in com.facebook.presto.spi
 
RecordSink - Interface in com.facebook.presto.spi
 
renameTable(ConnectorTableHandle, SchemaTableName) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
renameTable(ConnectorTableHandle, SchemaTableName) - Method in interface com.facebook.presto.spi.ConnectorMetadata
Rename the specified table
renameTable(ConnectorTableHandle, SchemaTableName) - Method in class com.facebook.presto.spi.ReadOnlyConnectorMetadata
 
requireBracketsForIPv6() - Method in class com.facebook.presto.spi.HostAddress
Generate an error if the host might be a non-bracketed IPv6 literal.
reset() - Method in class com.facebook.presto.spi.PageBuilder
 
resolveIndex(ConnectorTableHandle, Set<ConnectorColumnHandle>, TupleDomain<ConnectorColumnHandle>) - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorIndexResolver
 
resolveIndex(ConnectorTableHandle, Set<ConnectorColumnHandle>, TupleDomain<ConnectorColumnHandle>) - Method in interface com.facebook.presto.spi.ConnectorIndexResolver
 
ROW - Static variable in class com.facebook.presto.spi.type.StandardTypes
 

S

SchemaNotFoundException - Exception in com.facebook.presto.spi
 
SchemaNotFoundException(String) - Constructor for exception com.facebook.presto.spi.SchemaNotFoundException
 
SchemaNotFoundException(String, String) - Constructor for exception com.facebook.presto.spi.SchemaNotFoundException
 
SchemaNotFoundException(String, Throwable) - Constructor for exception com.facebook.presto.spi.SchemaNotFoundException
 
SchemaNotFoundException(String, String, Throwable) - Constructor for exception com.facebook.presto.spi.SchemaNotFoundException
 
SchemaTableName - Class in com.facebook.presto.spi
 
SchemaTableName(String, String) - Constructor for class com.facebook.presto.spi.SchemaTableName
 
SchemaTablePrefix - Class in com.facebook.presto.spi
 
SchemaTablePrefix() - Constructor for class com.facebook.presto.spi.SchemaTablePrefix
 
SchemaTablePrefix(String) - Constructor for class com.facebook.presto.spi.SchemaTablePrefix
 
SchemaTablePrefix(String, String) - Constructor for class com.facebook.presto.spi.SchemaTablePrefix
 
SerializableNativeValue - Class in com.facebook.presto.spi
 
SerializableNativeValue(Class<?>, Comparable<?>) - Constructor for class com.facebook.presto.spi.SerializableNativeValue
 
SerializableNativeValue.Deserializer - Class in com.facebook.presto.spi
 
SerializableNativeValue.Deserializer() - Constructor for class com.facebook.presto.spi.SerializableNativeValue.Deserializer
 
SerializableNativeValue.Serializer - Class in com.facebook.presto.spi
 
SerializableNativeValue.Serializer() - Constructor for class com.facebook.presto.spi.SerializableNativeValue.Serializer
 
serialize(SerializableNativeValue, JsonGenerator, SerializerProvider) - Method in class com.facebook.presto.spi.SerializableNativeValue.Serializer
 
setFull() - Method in class com.facebook.presto.spi.block.BlockBuilderStatus
 
setNullVector(boolean[]) - Method in class com.facebook.presto.spi.block.LazyFixedWidthBlock
 
setOptionalConfig(Map<String, String>) - Method in interface com.facebook.presto.spi.Plugin
 
setRawSlice(Slice) - Method in class com.facebook.presto.spi.block.LazyFixedWidthBlock
 
setValues(Slice[]) - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
singleValue(Comparable<?>) - Static method in class com.facebook.presto.spi.Domain
 
singleValue(Comparable<?>) - Static method in class com.facebook.presto.spi.SortedRangeSet
 
SliceArrayBlock - Class in com.facebook.presto.spi.block
 
SliceArrayBlock(int, Slice[]) - Constructor for class com.facebook.presto.spi.block.SliceArrayBlock
 
SliceArrayBlockEncoding - Class in com.facebook.presto.spi.block
 
SliceArrayBlockEncoding() - Constructor for class com.facebook.presto.spi.block.SliceArrayBlockEncoding
 
SliceArrayBlockEncoding.SliceArrayBlockEncodingFactory - Class in com.facebook.presto.spi.block
 
SliceArrayBlockEncoding.SliceArrayBlockEncodingFactory() - Constructor for class com.facebook.presto.spi.block.SliceArrayBlockEncoding.SliceArrayBlockEncodingFactory
 
SortedRangeSet - Class in com.facebook.presto.spi
A set containing zero or more Ranges of the same type over a continuous space of possible values.
SortedRangeSet.Builder - Class in com.facebook.presto.spi
 
SortedRangeSet.Builder(Class<?>) - Constructor for class com.facebook.presto.spi.SortedRangeSet.Builder
 
SortOrder - Enum in com.facebook.presto.spi.block
 
span(Range) - Method in class com.facebook.presto.spi.Range
 
SqlDate - Class in com.facebook.presto.spi.type
 
SqlDate(long, TimeZoneKey) - Constructor for class com.facebook.presto.spi.type.SqlDate
 
SqlIntervalDayTime - Class in com.facebook.presto.spi.type
 
SqlIntervalDayTime(long) - Constructor for class com.facebook.presto.spi.type.SqlIntervalDayTime
 
SqlIntervalDayTime(int, int, int, int, int) - Constructor for class com.facebook.presto.spi.type.SqlIntervalDayTime
 
SqlIntervalYearMonth - Class in com.facebook.presto.spi.type
 
SqlIntervalYearMonth(long) - Constructor for class com.facebook.presto.spi.type.SqlIntervalYearMonth
 
SqlIntervalYearMonth(int, int) - Constructor for class com.facebook.presto.spi.type.SqlIntervalYearMonth
 
SqlTime - Class in com.facebook.presto.spi.type
 
SqlTime(long, TimeZoneKey) - Constructor for class com.facebook.presto.spi.type.SqlTime
 
SqlTimestamp - Class in com.facebook.presto.spi.type
 
SqlTimestamp(long, TimeZoneKey) - Constructor for class com.facebook.presto.spi.type.SqlTimestamp
 
SqlTimestampWithTimeZone - Class in com.facebook.presto.spi.type
 
SqlTimestampWithTimeZone(long) - Constructor for class com.facebook.presto.spi.type.SqlTimestampWithTimeZone
 
SqlTimestampWithTimeZone(long, TimeZoneKey) - Constructor for class com.facebook.presto.spi.type.SqlTimestampWithTimeZone
 
SqlTimestampWithTimeZone(long, TimeZone) - Constructor for class com.facebook.presto.spi.type.SqlTimestampWithTimeZone
 
SqlTimeWithTimeZone - Class in com.facebook.presto.spi.type
 
SqlTimeWithTimeZone(long) - Constructor for class com.facebook.presto.spi.type.SqlTimeWithTimeZone
 
SqlTimeWithTimeZone(long, TimeZoneKey) - Constructor for class com.facebook.presto.spi.type.SqlTimeWithTimeZone
 
SqlTimeWithTimeZone(long, TimeZone) - Constructor for class com.facebook.presto.spi.type.SqlTimeWithTimeZone
 
SqlVarbinary - Class in com.facebook.presto.spi.type
 
SqlVarbinary(byte[]) - Constructor for class com.facebook.presto.spi.type.SqlVarbinary
 
StandardErrorCode - Enum in com.facebook.presto.spi
 
StandardErrorCode.ErrorType - Enum in com.facebook.presto.spi
 
StandardTypes - Class in com.facebook.presto.spi.type
 
subtract(Domain) - Method in class com.facebook.presto.spi.Domain
 
subtract(SortedRangeSet) - Method in class com.facebook.presto.spi.SortedRangeSet
 
SystemTable - Interface in com.facebook.presto.spi
 

T

TableNotFoundException - Exception in com.facebook.presto.spi
 
TableNotFoundException(SchemaTableName) - Constructor for exception com.facebook.presto.spi.TableNotFoundException
 
TableNotFoundException(SchemaTableName, String) - Constructor for exception com.facebook.presto.spi.TableNotFoundException
 
TableNotFoundException(SchemaTableName, Throwable) - Constructor for exception com.facebook.presto.spi.TableNotFoundException
 
TableNotFoundException(SchemaTableName, String, Throwable) - Constructor for exception com.facebook.presto.spi.TableNotFoundException
 
ThreadContextClassLoader - Class in com.facebook.presto.spi.classloader
 
ThreadContextClassLoader(ClassLoader) - Constructor for class com.facebook.presto.spi.classloader.ThreadContextClassLoader
 
TIME - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
TIME - Static variable in class com.facebook.presto.spi.type.TimeType
 
TIME_WITH_TIME_ZONE - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
TIME_WITH_TIME_ZONE - Static variable in class com.facebook.presto.spi.type.TimeWithTimeZoneType
 
TIMESTAMP - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
TIMESTAMP - Static variable in class com.facebook.presto.spi.type.TimestampType
 
TIMESTAMP_WITH_TIME_ZONE - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
TIMESTAMP_WITH_TIME_ZONE - Static variable in class com.facebook.presto.spi.type.TimestampWithTimeZoneType
 
TimestampType - Class in com.facebook.presto.spi.type
 
TimestampWithTimeZoneType - Class in com.facebook.presto.spi.type
 
TimeType - Class in com.facebook.presto.spi.type
 
TimeWithTimeZoneType - Class in com.facebook.presto.spi.type
 
TimeZoneIndex - Class in com.facebook.presto.spi.type
 
TimeZoneKey - Class in com.facebook.presto.spi.type
 
TimeZoneNotSupportedException - Exception in com.facebook.presto.spi.type
 
TimeZoneNotSupportedException(String) - Constructor for exception com.facebook.presto.spi.type.TimeZoneNotSupportedException
 
toErrorCode() - Method in interface com.facebook.presto.spi.ErrorCodeSupplier
 
toErrorCode() - Method in enum com.facebook.presto.spi.StandardErrorCode
 
toErrorType(int) - Static method in enum com.facebook.presto.spi.StandardErrorCode
 
toInetAddress() - Method in class com.facebook.presto.spi.HostAddress
 
toMillis(int, int, int, int, int) - Static method in class com.facebook.presto.spi.type.SqlIntervalDayTime
 
toSchemaTablePrefix() - Method in class com.facebook.presto.spi.SchemaTableName
 
toString() - Method in class com.facebook.presto.spi.block.BlockBuilderStatus
 
toString() - Method in class com.facebook.presto.spi.block.FixedWidthBlock
 
toString() - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
toString() - Method in class com.facebook.presto.spi.block.LazyFixedWidthBlock
 
toString() - Method in class com.facebook.presto.spi.block.LazySliceArrayBlock
 
toString() - Method in class com.facebook.presto.spi.block.SliceArrayBlock
 
toString() - Method in class com.facebook.presto.spi.block.VariableWidthBlock
 
toString() - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
toString() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorHandleResolver
 
toString() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorMetadata
 
toString() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorPageSourceProvider
 
toString() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorRecordSetProvider
 
toString() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeConnectorSplitManager
 
toString() - Method in class com.facebook.presto.spi.classloader.ClassLoaderSafeRecordSet
 
toString() - Method in class com.facebook.presto.spi.ColumnMetadata
 
toString() - Method in class com.facebook.presto.spi.ConnectorSession
 
toString() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
toString() - Method in class com.facebook.presto.spi.Domain
 
toString() - Method in class com.facebook.presto.spi.ErrorCode
 
toString() - Method in class com.facebook.presto.spi.HostAddress
Rebuild the host:port string, including brackets if necessary.
toString() - Method in class com.facebook.presto.spi.Marker
 
toString() - Method in class com.facebook.presto.spi.Page
 
toString() - Method in class com.facebook.presto.spi.Range
 
toString() - Method in class com.facebook.presto.spi.SchemaTableName
 
toString() - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
toString() - Method in class com.facebook.presto.spi.SortedRangeSet
 
toString() - Method in class com.facebook.presto.spi.TupleDomain
 
toString() - Method in class com.facebook.presto.spi.type.AbstractType
 
toString() - Method in class com.facebook.presto.spi.type.SqlDate
 
toString() - Method in class com.facebook.presto.spi.type.SqlIntervalDayTime
 
toString() - Method in class com.facebook.presto.spi.type.SqlIntervalYearMonth
 
toString() - Method in class com.facebook.presto.spi.type.SqlTime
 
toString() - Method in class com.facebook.presto.spi.type.SqlTimestamp
 
toString() - Method in class com.facebook.presto.spi.type.SqlTimestampWithTimeZone
 
toString() - Method in class com.facebook.presto.spi.type.SqlTimeWithTimeZone
 
toString() - Method in class com.facebook.presto.spi.type.TimeZoneKey
 
toString() - Method in class com.facebook.presto.spi.type.TypeSignature
 
transform(TupleDomain.Function<T, U>) - Method in class com.facebook.presto.spi.TupleDomain
 
TupleDomain<T> - Class in com.facebook.presto.spi
Defines a set of valid tuples according to the constraints on each of its constituent columns
TupleDomain.ColumnDomain<C> - Class in com.facebook.presto.spi
 
TupleDomain.ColumnDomain(C, Domain) - Constructor for class com.facebook.presto.spi.TupleDomain.ColumnDomain
 
TupleDomain.Function<F,T> - Interface in com.facebook.presto.spi
 
Type - Interface in com.facebook.presto.spi.type
 
TypeManager - Interface in com.facebook.presto.spi.type
 
TypeSerde - Class in com.facebook.presto.spi.type
 
TypeSignature - Class in com.facebook.presto.spi.type
 
TypeSignature(String, List<TypeSignature>, List<Object>) - Constructor for class com.facebook.presto.spi.type.TypeSignature
 

U

union(Domain) - Method in class com.facebook.presto.spi.Domain
 
union(List<Domain>) - Static method in class com.facebook.presto.spi.Domain
 
union(SortedRangeSet) - Method in class com.facebook.presto.spi.SortedRangeSet
 
union(Iterable<SortedRangeSet>) - Static method in class com.facebook.presto.spi.SortedRangeSet
 
unpackMillisUtc(long) - Static method in class com.facebook.presto.spi.type.DateTimeEncoding
 
unpackZoneKey(long) - Static method in class com.facebook.presto.spi.type.DateTimeEncoding
 
updateMillisUtc(long, long) - Static method in class com.facebook.presto.spi.type.DateTimeEncoding
 
upperUnbounded(Class<?>) - Static method in class com.facebook.presto.spi.Marker
 
UTC_KEY - Static variable in class com.facebook.presto.spi.type.TimeZoneKey
 

V

valueOf(String) - Static method in enum com.facebook.presto.spi.block.SortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.Marker.Bound
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.facebook.presto.spi.SchemaTableName
 
valueOf(String) - Static method in enum com.facebook.presto.spi.StandardErrorCode.ErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.StandardErrorCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.facebook.presto.spi.block.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.Marker.Bound
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.StandardErrorCode.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.StandardErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
VARBINARY - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
VARBINARY - Static variable in class com.facebook.presto.spi.type.VarbinaryType
 
VarbinaryType - Class in com.facebook.presto.spi.type
 
VarbinaryType() - Constructor for class com.facebook.presto.spi.type.VarbinaryType
 
VARCHAR - Static variable in class com.facebook.presto.spi.type.StandardTypes
 
VARCHAR - Static variable in class com.facebook.presto.spi.type.VarcharType
 
VarcharType - Class in com.facebook.presto.spi.type
 
VarcharType() - Constructor for class com.facebook.presto.spi.type.VarcharType
 
VariableWidthBlock - Class in com.facebook.presto.spi.block
 
VariableWidthBlock(int, Slice, int[], boolean[]) - Constructor for class com.facebook.presto.spi.block.VariableWidthBlock
 
VariableWidthBlockBuilder - Class in com.facebook.presto.spi.block
 
VariableWidthBlockBuilder(BlockBuilderStatus) - Constructor for class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
VariableWidthBlockEncoding - Class in com.facebook.presto.spi.block
 
VariableWidthBlockEncoding() - Constructor for class com.facebook.presto.spi.block.VariableWidthBlockEncoding
 
VariableWidthBlockEncoding.VariableWidthBlockEncodingFactory - Class in com.facebook.presto.spi.block
 
VariableWidthBlockEncoding.VariableWidthBlockEncodingFactory() - Constructor for class com.facebook.presto.spi.block.VariableWidthBlockEncoding.VariableWidthBlockEncodingFactory
 
VariableWidthType - Interface in com.facebook.presto.spi.type
VariableWidthType is a type that can have a different size for every value.
ViewNotFoundException - Exception in com.facebook.presto.spi
 
ViewNotFoundException(SchemaTableName) - Constructor for exception com.facebook.presto.spi.ViewNotFoundException
 
ViewNotFoundException(SchemaTableName, String) - Constructor for exception com.facebook.presto.spi.ViewNotFoundException
 
ViewNotFoundException(SchemaTableName, Throwable) - Constructor for exception com.facebook.presto.spi.ViewNotFoundException
 
ViewNotFoundException(SchemaTableName, String, Throwable) - Constructor for exception com.facebook.presto.spi.ViewNotFoundException
 

W

withColumnDomains(Map<T, Domain>) - Static method in class com.facebook.presto.spi.TupleDomain
 
withDefaultPort(int) - Method in class com.facebook.presto.spi.HostAddress
Provide a default port if the parsed string contained only a host.
withFixedValues(Map<T, Comparable<?>>) - Static method in class com.facebook.presto.spi.TupleDomain
Convert a map of columns to values into the TupleDomain which requires those columns to be fixed to those values.
withNullableFixedValues(Map<T, SerializableNativeValue>) - Static method in class com.facebook.presto.spi.TupleDomain
Convert a map of columns to values into the TupleDomain which requires those columns to be fixed to those values.
writeBlock(SliceOutput, Block) - Method in interface com.facebook.presto.spi.block.BlockEncoding
Write the specified block to the specified output
writeBlock(SliceOutput, Block) - Method in class com.facebook.presto.spi.block.FixedWidthBlockEncoding
 
writeBlock(SliceOutput, Block) - Method in class com.facebook.presto.spi.block.LazySliceArrayBlockEncoding
 
writeBlock(SliceOutput, Block) - Method in class com.facebook.presto.spi.block.SliceArrayBlockEncoding
 
writeBlock(SliceOutput, Block) - Method in class com.facebook.presto.spi.block.VariableWidthBlockEncoding
 
writeBlockEncoding(SliceOutput, BlockEncoding) - Method in interface com.facebook.presto.spi.block.BlockEncodingSerde
Write a blockEncoding to the output.
writeBoolean(BlockBuilder, boolean) - Method in class com.facebook.presto.spi.type.AbstractType
 
writeBoolean(BlockBuilder, boolean) - Method in class com.facebook.presto.spi.type.BooleanType
 
writeBoolean(BlockBuilder, boolean) - Method in interface com.facebook.presto.spi.type.Type
Writes the boolean value into the BlockBuilder.
writeByte(int) - Method in interface com.facebook.presto.spi.block.BlockBuilder
Write a byte to the current entry;
writeByte(int) - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
writeByte(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
writeBytes(Slice, int, int) - Method in interface com.facebook.presto.spi.block.BlockBuilder
Write a byte sequences to the current entry;
writeBytes(Slice, int, int) - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
writeBytes(Slice, int, int) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
writeBytesTo(int, int, int, BlockBuilder) - Method in class com.facebook.presto.spi.block.AbstractFixedWidthBlock
 
writeBytesTo(int, int, int, BlockBuilder) - Method in class com.facebook.presto.spi.block.AbstractVariableWidthBlock
 
writeBytesTo(int, int, int, BlockBuilder) - Method in interface com.facebook.presto.spi.block.Block
Appends the byte sequences at offset in the value at position to blockBuilder.
writeDouble(double) - Method in interface com.facebook.presto.spi.block.BlockBuilder
Write a double to the current entry;
writeDouble(double) - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
writeDouble(double) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
writeDouble(BlockBuilder, double) - Method in class com.facebook.presto.spi.type.AbstractType
 
writeDouble(BlockBuilder, double) - Method in class com.facebook.presto.spi.type.DoubleType
 
writeDouble(BlockBuilder, double) - Method in interface com.facebook.presto.spi.type.Type
Writes the double value into the BlockBuilder.
writeEncoding(BlockEncodingSerde, SliceOutput, T) - Method in interface com.facebook.presto.spi.block.BlockEncodingFactory
Writes this encoding to the output stream.
writeEncoding(BlockEncodingSerde, SliceOutput, FixedWidthBlockEncoding) - Method in class com.facebook.presto.spi.block.FixedWidthBlockEncoding.FixedWidthBlockEncodingFactory
 
writeEncoding(BlockEncodingSerde, SliceOutput, LazySliceArrayBlockEncoding) - Method in class com.facebook.presto.spi.block.LazySliceArrayBlockEncoding.LazySliceArrayBlockEncodingFactory
 
writeEncoding(BlockEncodingSerde, SliceOutput, SliceArrayBlockEncoding) - Method in class com.facebook.presto.spi.block.SliceArrayBlockEncoding.SliceArrayBlockEncodingFactory
 
writeEncoding(BlockEncodingSerde, SliceOutput, VariableWidthBlockEncoding) - Method in class com.facebook.presto.spi.block.VariableWidthBlockEncoding.VariableWidthBlockEncodingFactory
 
writeFloat(float) - Method in interface com.facebook.presto.spi.block.BlockBuilder
Write a float to the current entry;
writeFloat(float) - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
writeFloat(float) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
writeInt(int) - Method in interface com.facebook.presto.spi.block.BlockBuilder
Write a int to the current entry;
writeInt(int) - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
writeInt(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
writeLong(long) - Method in interface com.facebook.presto.spi.block.BlockBuilder
Write a long to the current entry;
writeLong(long) - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
writeLong(long) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
writeLong(BlockBuilder, long) - Method in class com.facebook.presto.spi.type.AbstractType
 
writeLong(BlockBuilder, long) - Method in class com.facebook.presto.spi.type.BigintType
 
writeLong(BlockBuilder, long) - Method in class com.facebook.presto.spi.type.DateType
 
writeLong(BlockBuilder, long) - Method in class com.facebook.presto.spi.type.IntervalDayTimeType
 
writeLong(BlockBuilder, long) - Method in class com.facebook.presto.spi.type.IntervalYearMonthType
 
writeLong(BlockBuilder, long) - Method in class com.facebook.presto.spi.type.TimestampType
 
writeLong(BlockBuilder, long) - Method in class com.facebook.presto.spi.type.TimestampWithTimeZoneType
 
writeLong(BlockBuilder, long) - Method in class com.facebook.presto.spi.type.TimeType
 
writeLong(BlockBuilder, long) - Method in class com.facebook.presto.spi.type.TimeWithTimeZoneType
 
writeLong(BlockBuilder, long) - Method in interface com.facebook.presto.spi.type.Type
Writes the long value into the BlockBuilder.
writeShort(int) - Method in interface com.facebook.presto.spi.block.BlockBuilder
Write a short to the current entry;
writeShort(int) - Method in class com.facebook.presto.spi.block.FixedWidthBlockBuilder
 
writeShort(int) - Method in class com.facebook.presto.spi.block.VariableWidthBlockBuilder
 
writeSlice(BlockBuilder, Slice) - Method in class com.facebook.presto.spi.type.AbstractType
 
writeSlice(BlockBuilder, Slice, int, int) - Method in class com.facebook.presto.spi.type.AbstractType
 
writeSlice(BlockBuilder, Slice) - Method in class com.facebook.presto.spi.type.HyperLogLogType
 
writeSlice(BlockBuilder, Slice, int, int) - Method in class com.facebook.presto.spi.type.HyperLogLogType
 
writeSlice(BlockBuilder, Slice) - Method in interface com.facebook.presto.spi.type.Type
Writes the Slice value into the BlockBuilder.
writeSlice(BlockBuilder, Slice, int, int) - Method in interface com.facebook.presto.spi.type.Type
Writes the Slice value into the BlockBuilder.
writeSlice(BlockBuilder, Slice) - Method in class com.facebook.presto.spi.type.VarbinaryType
 
writeSlice(BlockBuilder, Slice, int, int) - Method in class com.facebook.presto.spi.type.VarbinaryType
 
writeSlice(BlockBuilder, Slice) - Method in class com.facebook.presto.spi.type.VarcharType
 
writeSlice(BlockBuilder, Slice, int, int) - Method in class com.facebook.presto.spi.type.VarcharType
 
writeString(BlockBuilder, String) - Method in class com.facebook.presto.spi.type.VarcharType
 
writeType(SliceOutput, Type) - Static method in class com.facebook.presto.spi.type.TypeSerde
 
A B C D E F G H I J L M N O P R S T U V W 

Copyright © 2012-2014. All Rights Reserved.