Hierarchy For All Packages
Package Hierarchies:- io.trino.spi,
- io.trino.spi.block,
- io.trino.spi.classloader,
- io.trino.spi.connector,
- io.trino.spi.eventlistener,
- io.trino.spi.exchange,
- io.trino.spi.expression,
- io.trino.spi.function,
- io.trino.spi.function.table,
- io.trino.spi.memory,
- io.trino.spi.metrics,
- io.trino.spi.predicate,
- io.trino.spi.procedure,
- io.trino.spi.resourcegroups,
- io.trino.spi.security,
- io.trino.spi.session,
- io.trino.spi.statistics,
- io.trino.spi.transaction,
- io.trino.spi.type
Class Hierarchy
- java.lang.Object
- io.trino.spi.function.table.AbstractConnectorTableFunction (implements io.trino.spi.function.table.ConnectorTableFunction)
- io.trino.spi.type.AbstractType (implements io.trino.spi.type.Type)
- io.trino.spi.type.AbstractIntType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.DateType
- io.trino.spi.type.IntegerType
- io.trino.spi.type.RealType
- io.trino.spi.type.AbstractLongType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.BigintType
- io.trino.spi.type.TimeType
- io.trino.spi.type.AbstractVariableWidthType (implements io.trino.spi.type.VariableWidthType)
- io.trino.spi.type.CharType
- io.trino.spi.type.HyperLogLogType
- io.trino.spi.type.P4HyperLogLogType
- io.trino.spi.type.QuantileDigestType
- io.trino.spi.type.VarbinaryType
- io.trino.spi.type.VarcharType
- io.trino.spi.type.ArrayType
- io.trino.spi.type.BooleanType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.DecimalType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.DoubleType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.MapType
- io.trino.spi.type.RowType
- io.trino.spi.type.SmallintType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.TimestampType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.TimestampWithTimeZoneType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.TimeWithTimeZoneType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.TinyintType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.UuidType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.type.AbstractIntType (implements io.trino.spi.type.FixedWidthType)
- io.trino.spi.connector.AggregateFunction
- io.trino.spi.connector.AggregationApplicationResult<T>
- io.trino.spi.function.AggregationFunctionMetadata
- io.trino.spi.function.AggregationFunctionMetadata.AggregationFunctionMetadataBuilder
- io.trino.spi.function.AggregationImplementation
- io.trino.spi.function.AggregationImplementation.AccumulatorStateDescriptor<T>
- io.trino.spi.function.AggregationImplementation.AccumulatorStateDescriptor.Builder<T>
- io.trino.spi.function.AggregationImplementation.Builder
- io.trino.spi.predicate.AllOrNoneValueSet (implements io.trino.spi.predicate.ValueSet)
- io.trino.spi.function.table.Argument
- io.trino.spi.function.table.DescriptorArgument
- io.trino.spi.function.table.ScalarArgument
- io.trino.spi.function.table.TableArgument
- io.trino.spi.function.table.ArgumentSpecification
- io.trino.spi.function.table.DescriptorArgumentSpecification
- io.trino.spi.function.table.ScalarArgumentSpecification
- io.trino.spi.function.table.TableArgumentSpecification
- io.trino.spi.block.ArrayBlock (implements io.trino.spi.block.ValueBlock)
- io.trino.spi.block.ArrayBlockBuilder (implements io.trino.spi.block.BlockBuilder)
- io.trino.spi.block.ArrayBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.connector.Assignment
- io.trino.spi.security.BasicPrincipal (implements java.security.Principal)
- io.trino.spi.connector.BasicRelationStatistics
- io.trino.spi.connector.BeginTableExecuteResult<E,
T> - io.trino.spi.block.BlockBuilderStatus
- io.trino.spi.function.BoundSignature
- io.trino.spi.block.BufferedArrayValueBuilder
- io.trino.spi.block.BufferedMapValueBuilder
- io.trino.spi.block.BufferedRowValueBuilder
- io.trino.spi.block.ByteArrayBlock (implements io.trino.spi.block.ValueBlock)
- io.trino.spi.block.ByteArrayBlockBuilder (implements io.trino.spi.block.BlockBuilder)
- io.trino.spi.block.ByteArrayBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.connector.CatalogHandle
- io.trino.spi.connector.CatalogHandle.CatalogVersion (implements java.lang.Comparable<T>)
- io.trino.spi.function.CatalogSchemaFunctionName
- io.trino.spi.connector.CatalogSchemaName
- io.trino.spi.connector.CatalogSchemaRoutineName
- io.trino.spi.connector.CatalogSchemaTableName
- io.trino.spi.type.Chars
- io.trino.spi.block.ColumnarArray
- io.trino.spi.block.ColumnarMap
- io.trino.spi.block.ColumnarRow
- io.trino.spi.eventlistener.ColumnDetail
- io.trino.spi.eventlistener.ColumnInfo
- io.trino.spi.connector.ColumnMetadata
- io.trino.spi.connector.ColumnMetadata.Builder
- io.trino.spi.connector.ColumnSchema
- io.trino.spi.connector.ColumnSchema.Builder
- io.trino.spi.statistics.ColumnStatisticMetadata
- io.trino.spi.statistics.ColumnStatistics
- io.trino.spi.statistics.ColumnStatistics.Builder
- io.trino.spi.statistics.ComputedStatistics
- io.trino.spi.statistics.ComputedStatistics.Builder
- io.trino.spi.connector.ConnectorAnalyzeMetadata
- io.trino.spi.connector.ConnectorBucketNodeMap
- io.trino.spi.expression.ConnectorExpression
- io.trino.spi.expression.Call
- io.trino.spi.expression.Constant
- io.trino.spi.expression.FieldDereference
- io.trino.spi.expression.Variable
- io.trino.spi.security.ConnectorIdentity
- io.trino.spi.security.ConnectorIdentity.Builder
- io.trino.spi.connector.ConnectorMaterializedViewDefinition
- io.trino.spi.connector.ConnectorMaterializedViewDefinition.Column
- io.trino.spi.connector.ConnectorMetadata.Helper
- io.trino.spi.connector.ConnectorResolvedIndex
- io.trino.spi.connector.ConnectorSecurityContext
- io.trino.spi.connector.ConnectorSplitSource.ConnectorSplitBatch
- io.trino.spi.connector.ConnectorTableLayout
- io.trino.spi.connector.ConnectorTableMetadata
- io.trino.spi.connector.ConnectorTablePartitioning
- io.trino.spi.connector.ConnectorTableProperties
- io.trino.spi.connector.ConnectorTableSchema
- io.trino.spi.connector.ConnectorTableVersion
- io.trino.spi.connector.ConnectorViewDefinition
- io.trino.spi.connector.ConnectorViewDefinition.ViewColumn
- io.trino.spi.connector.ConstantProperty<E> (implements io.trino.spi.connector.LocalProperty<E>)
- io.trino.spi.connector.Constraint
- io.trino.spi.connector.ConstraintApplicationResult<T>
- io.trino.spi.type.DateTimeEncoding
- io.trino.spi.type.DecimalConversions
- io.trino.spi.type.DecimalParseResult
- io.trino.spi.type.Decimals
- io.trino.spi.function.table.Descriptor
- io.trino.spi.function.table.Descriptor.Field
- io.trino.spi.function.table.DescriptorArgument.Builder
- io.trino.spi.function.table.DescriptorArgumentSpecification.Builder
- io.trino.spi.block.DictionaryBlock (implements io.trino.spi.block.Block)
- io.trino.spi.block.DictionaryBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.block.DictionaryId
- io.trino.spi.connector.DiscretePredicates
- io.trino.spi.predicate.Domain
- io.trino.spi.predicate.Domain.DiscreteSet
- io.trino.spi.statistics.DoubleRange
- io.trino.spi.connector.EmptyPageSource (implements io.trino.spi.connector.ConnectorPageSource)
- io.trino.spi.predicate.EquatableValueSet (implements io.trino.spi.predicate.ValueSet)
- io.trino.spi.predicate.EquatableValueSet.ValueEntry
- io.trino.spi.ErrorCode
- io.trino.spi.statistics.Estimate
- io.trino.spi.exchange.ExchangeContext
- io.trino.spi.exchange.ExchangeId
- io.trino.spi.exchange.ExchangeSourceOutputSelector
- io.trino.spi.exchange.ExchangeSourceOutputSelector.Builder
- io.trino.spi.exchange.ExchangeSourceStatistics
- io.trino.spi.block.Fixed12Block (implements io.trino.spi.block.ValueBlock)
- io.trino.spi.block.Fixed12BlockBuilder (implements io.trino.spi.block.BlockBuilder)
- io.trino.spi.block.Fixed12BlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.connector.FixedPageSource (implements io.trino.spi.connector.ConnectorPageSource)
- io.trino.spi.connector.FixedSplitSource (implements io.trino.spi.connector.ConnectorSplitSource)
- io.trino.spi.function.FunctionDependencyDeclaration
- io.trino.spi.function.FunctionDependencyDeclaration.CastDependency
- io.trino.spi.function.FunctionDependencyDeclaration.FunctionDependency
- io.trino.spi.function.FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder
- io.trino.spi.function.FunctionDependencyDeclaration.OperatorDependency
- io.trino.spi.function.FunctionId
- io.trino.spi.function.FunctionMetadata
- io.trino.spi.function.FunctionMetadata.Builder
- io.trino.spi.expression.FunctionName
- io.trino.spi.function.FunctionNullability
- io.trino.spi.security.GrantInfo
- io.trino.spi.connector.GroupingProperty<E> (implements io.trino.spi.connector.LocalProperty<E>)
- io.trino.spi.HostAddress
- io.trino.spi.security.Identity
- io.trino.spi.security.Identity.Builder
- io.trino.spi.connector.InMemoryRecordSet (implements io.trino.spi.connector.RecordSet)
- io.trino.spi.connector.InMemoryRecordSet.Builder
- io.trino.spi.connector.InMemoryRecordSet.InMemoryRecordCursor (implements io.trino.spi.connector.RecordCursor)
- io.trino.spi.type.Int128 (implements java.lang.Comparable<T>)
- io.trino.spi.block.Int128ArrayBlock (implements io.trino.spi.block.ValueBlock)
- io.trino.spi.block.Int128ArrayBlockBuilder (implements io.trino.spi.block.BlockBuilder)
- io.trino.spi.block.Int128ArrayBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.type.Int128Math
- io.trino.spi.block.IntArrayBlock (implements io.trino.spi.block.ValueBlock)
- io.trino.spi.block.IntArrayBlockBuilder (implements io.trino.spi.block.BlockBuilder)
- io.trino.spi.block.IntArrayBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.function.InvocationConvention
- io.trino.spi.connector.JoinApplicationResult<T>
- io.trino.spi.connector.JoinCondition
- io.trino.spi.block.LazyBlock (implements io.trino.spi.block.Block)
- io.trino.spi.block.LazyBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.connector.LimitApplicationResult<T>
- io.trino.spi.Location
- io.trino.spi.block.LongArrayBlock (implements io.trino.spi.block.ValueBlock)
- io.trino.spi.block.LongArrayBlockBuilder (implements io.trino.spi.block.BlockBuilder)
- io.trino.spi.block.LongArrayBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.type.LongTimestamp (implements java.lang.Comparable<T>)
- io.trino.spi.type.LongTimestampWithTimeZone (implements java.lang.Comparable<T>)
- io.trino.spi.type.LongTimeWithTimeZone (implements java.lang.Comparable<T>)
- io.trino.spi.function.LongVariableConstraint
- io.trino.spi.block.MapBlock (implements io.trino.spi.block.ValueBlock)
- io.trino.spi.block.MapBlockBuilder (implements io.trino.spi.block.BlockBuilder)
- io.trino.spi.block.MapBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.block.MapHashTables
- io.trino.spi.connector.MaterializedViewFreshness
- io.trino.spi.memory.MemoryAllocation
- io.trino.spi.memory.MemoryPoolInfo
- io.trino.spi.connector.MergePage
- io.trino.spi.metrics.Metrics (implements io.trino.spi.Mergeable<T>)
- io.trino.spi.metrics.Metrics.Accumulator
- io.trino.spi.function.table.NameAndPosition
- io.trino.spi.type.NamedType
- io.trino.spi.type.NamedTypeSignature
- io.trino.spi.predicate.NullableValue
- io.trino.spi.predicate.NullableValue.Serializable
- io.trino.spi.function.OperatorMethodHandle
- io.trino.spi.eventlistener.OutputColumnMetadata
- io.trino.spi.Page
- io.trino.spi.PageBuilder
- io.trino.spi.block.PageBuilderStatus
- io.trino.spi.security.PrivilegeInfo
- io.trino.spi.procedure.Procedure
- io.trino.spi.procedure.Procedure.Argument
- io.trino.spi.connector.ProjectionApplicationResult<T>
- io.trino.spi.session.PropertyMetadata<T>
- io.trino.spi.type.QuantileDigestParametricType (implements io.trino.spi.type.ParametricType)
- io.trino.spi.eventlistener.QueryCompletedEvent
- io.trino.spi.eventlistener.QueryContext
- io.trino.spi.eventlistener.QueryCreatedEvent
- io.trino.spi.eventlistener.QueryFailureInfo
- io.trino.spi.QueryId
- io.trino.spi.eventlistener.QueryInputMetadata
- io.trino.spi.eventlistener.QueryIOMetadata
- io.trino.spi.eventlistener.QueryMetadata
- io.trino.spi.eventlistener.QueryOutputMetadata
- io.trino.spi.eventlistener.QueryStatistics
- io.trino.spi.predicate.Range
- io.trino.spi.function.RankingWindowFunction (implements io.trino.spi.function.WindowFunction)
- java.lang.Record
- io.trino.spi.exchange.ExchangeSourceHandleSource.ExchangeSourceHandleBatch
- io.trino.spi.function.LanguageFunction
- io.trino.spi.eventlistener.QueryPlanOptimizerStatistics
- io.trino.spi.connector.RelationColumnsMetadata
- io.trino.spi.connector.RelationCommentMetadata
- io.trino.spi.connector.WriterScalingOptions
- io.trino.spi.connector.RecordPageSource (implements io.trino.spi.connector.ConnectorPageSource)
- io.trino.spi.session.ResourceEstimates
- io.trino.spi.resourcegroups.ResourceGroupId
- io.trino.spi.function.table.ReturnTypeSpecification
- io.trino.spi.function.table.ReturnTypeSpecification.DescribedTable
- io.trino.spi.function.table.ReturnTypeSpecification.GenericTable
- io.trino.spi.function.table.ReturnTypeSpecification.OnlyPassThrough
- io.trino.spi.security.RoleGrant
- io.trino.spi.eventlistener.RoutineInfo
- io.trino.spi.block.RowBlock (implements io.trino.spi.block.ValueBlock)
- io.trino.spi.block.RowBlockBuilder (implements io.trino.spi.block.BlockBuilder)
- io.trino.spi.block.RowBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.type.RowFieldName
- io.trino.spi.type.RowType.Field
- io.trino.spi.block.RunLengthBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.block.RunLengthEncodedBlock (implements io.trino.spi.block.Block)
- io.trino.spi.connector.SampleApplicationResult<T>
- io.trino.spi.function.table.ScalarArgument.Builder
- io.trino.spi.function.table.ScalarArgumentSpecification.Builder
- io.trino.spi.function.ScalarFunctionAdapter
- io.trino.spi.function.ScalarFunctionImplementation
- io.trino.spi.function.ScalarFunctionImplementation.Builder
- io.trino.spi.function.SchemaFunctionName
- io.trino.spi.connector.SchemaRoutineName
- io.trino.spi.connector.SchemaTableName
- io.trino.spi.connector.SchemaTablePrefix
- io.trino.spi.security.SelectedRole
- io.trino.spi.resourcegroups.SelectionContext<T>
- io.trino.spi.resourcegroups.SelectionCriteria
- io.trino.spi.session.SessionConfigurationContext
- io.trino.spi.block.ShortArrayBlock (implements io.trino.spi.block.ValueBlock)
- io.trino.spi.block.ShortArrayBlockBuilder (implements io.trino.spi.block.BlockBuilder)
- io.trino.spi.block.ShortArrayBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.function.Signature
- io.trino.spi.function.Signature.Builder
- io.trino.spi.predicate.SortedRangeSet (implements io.trino.spi.predicate.ValueSet)
- io.trino.spi.predicate.SortedRangeSet.Builder
- io.trino.spi.connector.SortingProperty<E> (implements io.trino.spi.connector.LocalProperty<E>)
- io.trino.spi.connector.SortItem
- io.trino.spi.eventlistener.SplitCompletedEvent
- io.trino.spi.eventlistener.SplitFailureInfo
- io.trino.spi.eventlistener.SplitStatistics
- io.trino.spi.SplitWeight
- io.trino.spi.type.SqlDate
- io.trino.spi.type.SqlDecimal
- io.trino.spi.block.SqlMap
- io.trino.spi.block.SqlRow
- io.trino.spi.type.SqlTime
- io.trino.spi.type.SqlTimestamp
- io.trino.spi.type.SqlTimestampWithTimeZone
- io.trino.spi.type.SqlTimeWithTimeZone
- io.trino.spi.type.SqlVarbinary (implements java.lang.Comparable<T>)
- io.trino.spi.eventlistener.StageCpuDistribution
- io.trino.spi.eventlistener.StageGcStatistics
- io.trino.spi.eventlistener.StageOutputBufferUtilization
- io.trino.spi.expression.StandardFunctions
- io.trino.spi.type.StandardTypes
- io.trino.spi.statistics.StatsUtil
- io.trino.spi.security.SystemSecurityContext
- io.trino.spi.function.table.TableArgument.Builder
- io.trino.spi.function.table.TableArgumentSpecification.Builder
- io.trino.spi.connector.TableColumnsMetadata
- io.trino.spi.function.table.TableFunctionAnalysis
- io.trino.spi.function.table.TableFunctionAnalysis.Builder
- io.trino.spi.connector.TableFunctionApplicationResult<T>
- io.trino.spi.function.table.TableFunctionProcessorState.Blocked (implements io.trino.spi.function.table.TableFunctionProcessorState)
- io.trino.spi.function.table.TableFunctionProcessorState.Finished (implements io.trino.spi.function.table.TableFunctionProcessorState)
- io.trino.spi.function.table.TableFunctionProcessorState.Processed (implements io.trino.spi.function.table.TableFunctionProcessorState)
- io.trino.spi.eventlistener.TableInfo
- io.trino.spi.connector.TableProcedureExecutionMode
- io.trino.spi.connector.TableProcedureMetadata
- io.trino.spi.connector.TableScanRedirectApplicationResult
- io.trino.spi.statistics.TableStatistics
- io.trino.spi.statistics.TableStatistics.Builder
- io.trino.spi.statistics.TableStatisticsMetadata
- io.trino.spi.classloader.ThreadContextClassLoader (implements java.io.Closeable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.trino.spi.TrinoException
- io.trino.spi.security.AccessDeniedException
- io.trino.spi.block.DuplicateMapKeyException
- io.trino.spi.connector.NotFoundException
- io.trino.spi.connector.ColumnNotFoundException
- io.trino.spi.connector.MaterializedViewNotFoundException
- io.trino.spi.connector.SchemaNotFoundException
- io.trino.spi.connector.TableNotFoundException
- io.trino.spi.connector.ViewNotFoundException
- io.trino.spi.type.TimeZoneNotSupportedException
- io.trino.spi.TrinoTransportException
- io.trino.spi.type.TypeNotFoundException
- io.trino.spi.TrinoException
- java.lang.RuntimeException
- java.lang.Exception
- io.trino.spi.type.TimeParametricType (implements io.trino.spi.type.ParametricType)
- io.trino.spi.type.TimestampParametricType (implements io.trino.spi.type.ParametricType)
- io.trino.spi.type.Timestamps
- io.trino.spi.type.TimestampTypes
- io.trino.spi.type.TimestampWithTimeZoneParametricType (implements io.trino.spi.type.ParametricType)
- io.trino.spi.type.TimeWithTimeZoneParametricType (implements io.trino.spi.type.ParametricType)
- io.trino.spi.type.TimeWithTimeZoneTypes
- io.trino.spi.type.TimeZoneKey
- io.trino.spi.connector.TopNApplicationResult<T>
- io.trino.spi.security.TrinoPrincipal
- io.trino.spi.TrinoWarning
- io.trino.spi.predicate.TupleDomain<T>
- io.trino.spi.predicate.TupleDomain.ColumnDomain<C>
- io.trino.spi.type.Type.Range
- io.trino.spi.type.TypeId
- io.trino.spi.type.TypeOperatorDeclaration
- io.trino.spi.type.TypeOperatorDeclaration.Builder
- io.trino.spi.type.TypeOperators
- io.trino.spi.type.TypeParameter
- io.trino.spi.type.TypeSignature
- io.trino.spi.type.TypeSignatureParameter
- io.trino.spi.type.TypeUtils
- io.trino.spi.function.TypeVariableConstraint
- io.trino.spi.function.TypeVariableConstraint.TypeVariableConstraintBuilder
- io.trino.spi.predicate.Utils
- io.trino.spi.function.ValueWindowFunction (implements io.trino.spi.function.WindowFunction)
- io.trino.spi.type.Varchars
- io.trino.spi.block.VariableWidthBlock (implements io.trino.spi.block.ValueBlock)
- io.trino.spi.block.VariableWidthBlockBuilder (implements io.trino.spi.block.BlockBuilder)
- io.trino.spi.block.VariableWidthBlockEncoding (implements io.trino.spi.block.BlockEncoding)
- io.trino.spi.security.ViewExpression
- io.trino.spi.security.ViewExpression.Builder
- io.trino.spi.WarningCode
Interface Hierarchy
- io.trino.spi.function.AccumulatorState
- io.trino.spi.function.GroupedAccumulatorState
- io.trino.spi.function.InOut
- io.trino.spi.function.AccumulatorStateFactory<T>
- io.trino.spi.function.AccumulatorStateSerializer<T>
- io.trino.spi.predicate.AllOrNone
- io.trino.spi.block.ArrayBlock.ArrayBlockFunction<T>
- io.trino.spi.block.ArrayValueBuilder<E>
- java.lang.AutoCloseable
- java.io.Closeable
- io.trino.spi.connector.ConnectorPageSource
- io.trino.spi.connector.ConnectorSplitSource
- io.trino.spi.exchange.Exchange
- io.trino.spi.exchange.ExchangeSource
- io.trino.spi.exchange.ExchangeSourceHandleSource
- io.trino.spi.connector.RecordCursor
- java.io.Closeable
- io.trino.spi.block.Block
- io.trino.spi.block.ValueBlock
- io.trino.spi.block.BlockBuilder
- io.trino.spi.block.BlockEncoding
- io.trino.spi.block.BlockEncodingSerde
- io.trino.spi.connector.BucketFunction
- io.trino.spi.security.CertificateAuthenticator
- io.trino.spi.security.CertificateAuthenticatorFactory
- io.trino.spi.memory.ClusterMemoryPoolManager
- io.trino.spi.connector.ColumnHandle
- io.trino.spi.connector.Connector
- io.trino.spi.connector.ConnectorAccessControl
- io.trino.spi.connector.ConnectorContext
- io.trino.spi.connector.ConnectorFactory
- io.trino.spi.connector.ConnectorIndex
- io.trino.spi.connector.ConnectorIndexHandle
- io.trino.spi.connector.ConnectorIndexProvider
- io.trino.spi.connector.ConnectorInsertTableHandle
- io.trino.spi.connector.ConnectorMergeSink
- io.trino.spi.connector.ConnectorMergeTableHandle
- io.trino.spi.connector.ConnectorMetadata
- io.trino.spi.connector.ConnectorNodePartitioningProvider
- io.trino.spi.connector.ConnectorOutputMetadata
- io.trino.spi.connector.ConnectorOutputTableHandle
- io.trino.spi.connector.ConnectorPageSink
- io.trino.spi.connector.ConnectorPageSinkId
- io.trino.spi.connector.ConnectorPageSinkProvider
- io.trino.spi.connector.ConnectorPageSourceProvider
- io.trino.spi.connector.ConnectorPartitioningHandle
- io.trino.spi.connector.ConnectorRecordSetProvider
- io.trino.spi.connector.ConnectorSession
- io.trino.spi.connector.ConnectorSplit
- io.trino.spi.connector.ConnectorSplitManager
- io.trino.spi.connector.ConnectorTableExecuteHandle
- io.trino.spi.function.table.ConnectorTableFunction
- io.trino.spi.function.table.ConnectorTableFunctionHandle
- io.trino.spi.connector.ConnectorTableHandle
- io.trino.spi.connector.ConnectorTransactionHandle
- io.trino.spi.predicate.DiscreteValues
- io.trino.spi.connector.DynamicFilter
- io.trino.spi.ErrorCodeSupplier
- io.trino.spi.eventlistener.EventListener
- io.trino.spi.eventlistener.EventListenerFactory
- io.trino.spi.exchange.ExchangeManager
- io.trino.spi.exchange.ExchangeManagerFactory
- io.trino.spi.exchange.ExchangeManagerHandleResolver
- io.trino.spi.exchange.ExchangeSink
- io.trino.spi.exchange.ExchangeSinkHandle
- io.trino.spi.exchange.ExchangeSinkInstanceHandle
- io.trino.spi.exchange.ExchangeSourceHandle
- io.trino.spi.function.FunctionDependencies
- io.trino.spi.function.FunctionProvider
- io.trino.spi.security.GroupProvider
- io.trino.spi.security.GroupProviderFactory
- io.trino.spi.security.HeaderAuthenticator
- io.trino.spi.security.HeaderAuthenticator.Headers
- io.trino.spi.security.HeaderAuthenticatorFactory
- io.trino.spi.function.InternalDataAccessor
- io.trino.spi.connector.JoinStatistics
- io.trino.spi.block.LazyBlockLoader
- io.trino.spi.connector.LocalProperty<E>
- io.trino.spi.block.MapValueBuilder<E>
- io.trino.spi.Mergeable<T>
- io.trino.spi.metrics.Metric<T>
- io.trino.spi.metrics.Count<T>
- io.trino.spi.metrics.Distribution<T>
- io.trino.spi.metrics.Timing<T>
- io.trino.spi.metrics.Metric<T>
- io.trino.spi.connector.MetadataProvider
- io.trino.spi.Node
- io.trino.spi.NodeManager
- io.trino.spi.PageIndexer
- io.trino.spi.PageIndexerFactory
- io.trino.spi.PageSorter
- io.trino.spi.type.ParametricType
- io.trino.spi.security.PasswordAuthenticator
- io.trino.spi.security.PasswordAuthenticatorFactory
- io.trino.spi.Plugin
- io.trino.spi.predicate.Ranges
- io.trino.spi.connector.RecordSet
- io.trino.spi.resourcegroups.ResourceGroup
- io.trino.spi.resourcegroups.ResourceGroupConfigurationManager<C>
- io.trino.spi.resourcegroups.ResourceGroupConfigurationManagerContext
- io.trino.spi.resourcegroups.ResourceGroupConfigurationManagerFactory
- io.trino.spi.block.RowValueBuilder<E>
- io.trino.spi.session.SessionPropertyConfigurationManager
- io.trino.spi.resourcegroups.SessionPropertyConfigurationManagerContext
- io.trino.spi.session.SessionPropertyConfigurationManagerFactory
- io.trino.spi.security.SystemAccessControl
- io.trino.spi.security.SystemAccessControlFactory
- io.trino.spi.security.SystemAccessControlFactory.SystemAccessControlContext
- io.trino.spi.connector.SystemTable
- io.trino.spi.function.table.TableFunctionDataProcessor
- io.trino.spi.function.table.TableFunctionProcessorProvider
- io.trino.spi.function.table.TableFunctionProcessorState
- io.trino.spi.function.table.TableFunctionSplitProcessor
- io.trino.spi.type.Type
- io.trino.spi.type.FixedWidthType
- io.trino.spi.type.VariableWidthType
- io.trino.spi.type.TypeManager
- io.trino.spi.predicate.ValueSet
- io.trino.spi.predicate.ValuesProcessor
- io.trino.spi.block.VariableWidthBlockBuilder.VariableWidthEntryBuilder<E>
- io.trino.spi.VersionEmbedder
- io.trino.spi.WarningCodeSupplier
- io.trino.spi.function.WindowFunction
- io.trino.spi.function.WindowFunctionSupplier
- io.trino.spi.function.WindowIndex
Annotation Interface Hierarchy
- io.trino.spi.function.AccumulatorStateMetadata (implements java.lang.annotation.Annotation)
- io.trino.spi.function.AggregationFunction (implements java.lang.annotation.Annotation)
- io.trino.spi.function.AggregationState (implements java.lang.annotation.Annotation)
- io.trino.spi.function.BlockIndex (implements java.lang.annotation.Annotation)
- io.trino.spi.function.BlockPosition (implements java.lang.annotation.Annotation)
- io.trino.spi.function.CastDependency (implements java.lang.annotation.Annotation)
- io.trino.spi.function.CombineFunction (implements java.lang.annotation.Annotation)
- io.trino.spi.function.Convention (implements java.lang.annotation.Annotation)
- io.trino.spi.function.Description (implements java.lang.annotation.Annotation)
- io.trino.spi.Experimental (implements java.lang.annotation.Annotation)
- io.trino.spi.function.FlatFixed (implements java.lang.annotation.Annotation)
- io.trino.spi.function.FlatFixedOffset (implements java.lang.annotation.Annotation)
- io.trino.spi.function.FlatVariableWidth (implements java.lang.annotation.Annotation)
- io.trino.spi.function.FunctionDependency (implements java.lang.annotation.Annotation)
- io.trino.spi.function.InputFunction (implements java.lang.annotation.Annotation)
- io.trino.spi.function.IsNull (implements java.lang.annotation.Annotation)
- io.trino.spi.function.LiteralParameter (implements java.lang.annotation.Annotation)
- io.trino.spi.function.LiteralParameters (implements java.lang.annotation.Annotation)
- io.trino.spi.function.OperatorDependency (implements java.lang.annotation.Annotation)
- io.trino.spi.function.OutputFunction (implements java.lang.annotation.Annotation)
- io.trino.spi.function.RemoveInputFunction (implements java.lang.annotation.Annotation)
- io.trino.spi.function.ScalarFunction (implements java.lang.annotation.Annotation)
- io.trino.spi.function.ScalarOperator (implements java.lang.annotation.Annotation)
- io.trino.spi.function.SqlNullable (implements java.lang.annotation.Annotation)
- io.trino.spi.function.SqlType (implements java.lang.annotation.Annotation)
- io.trino.spi.function.TypeParameter (implements java.lang.annotation.Annotation)
- io.trino.spi.function.TypeParameters (implements java.lang.annotation.Annotation)
- io.trino.spi.function.TypeParameterSpecialization (implements java.lang.annotation.Annotation)
- io.trino.spi.Unstable (implements java.lang.annotation.Annotation)
- io.trino.spi.function.WindowFunctionSignature (implements java.lang.annotation.Annotation)
- io.trino.spi.function.WindowFunctionSignatures (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.trino.spi.connector.CatalogHandle.CatalogHandleType
- io.trino.spi.statistics.ColumnStatisticType
- io.trino.spi.connector.ConnectorCapabilities
- io.trino.spi.ErrorType
- io.trino.spi.exchange.Exchange.SourceHandlesDeliveryMode
- io.trino.spi.exchange.ExchangeSourceOutputSelector.Selection
- io.trino.spi.function.FunctionKind
- io.trino.spi.function.InvocationConvention.InvocationArgumentConvention
- io.trino.spi.function.InvocationConvention.InvocationReturnConvention
- io.trino.spi.transaction.IsolationLevel
- io.trino.spi.connector.JoinCondition.Operator
- io.trino.spi.connector.JoinType
- io.trino.spi.block.MapHashTables.HashBuildMode
- io.trino.spi.connector.MaterializedViewFreshness.Freshness
- io.trino.spi.function.OperatorType
- io.trino.spi.type.ParameterKind
- io.trino.spi.connector.PointerType
- io.trino.spi.security.PrincipalType
- io.trino.spi.security.Privilege
- io.trino.spi.resourcegroups.QueryType
- io.trino.spi.resourcegroups.ResourceGroupState
- io.trino.spi.connector.RetryMode
- io.trino.spi.connector.RowChangeParadigm
- io.trino.spi.connector.SampleType
- io.trino.spi.connector.SaveMode
- io.trino.spi.resourcegroups.SchedulingPolicy
- io.trino.spi.security.SelectedRole.Type
- io.trino.spi.connector.SortOrder
- io.trino.spi.StandardErrorCode (implements io.trino.spi.ErrorCodeSupplier)
- io.trino.spi.connector.StandardWarningCode (implements io.trino.spi.WarningCodeSupplier)
- io.trino.spi.connector.SystemTable.Distribution
- io.trino.spi.statistics.TableStatisticType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)