Class Hierarchy
- java.lang.Object
- 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.function.BoundSignature
- io.trino.spi.function.CatalogSchemaFunctionName
- 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.function.FunctionNullability
- io.trino.spi.function.InvocationConvention
- io.trino.spi.function.LongVariableConstraint
- io.trino.spi.function.OperatorMethodHandle
- io.trino.spi.function.RankingWindowFunction (implements io.trino.spi.function.WindowFunction)
- java.lang.Record
- io.trino.spi.function.LanguageFunction
- io.trino.spi.function.ScalarFunctionAdapter
- io.trino.spi.function.ScalarFunctionImplementation
- io.trino.spi.function.ScalarFunctionImplementation.Builder
- io.trino.spi.function.SchemaFunctionName
- io.trino.spi.function.Signature
- io.trino.spi.function.Signature.Builder
- io.trino.spi.function.TypeVariableConstraint
- io.trino.spi.function.TypeVariableConstraint.TypeVariableConstraintBuilder
- io.trino.spi.function.ValueWindowFunction (implements io.trino.spi.function.WindowFunction)
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.function.FunctionDependencies
- io.trino.spi.function.FunctionProvider
- io.trino.spi.function.InternalDataAccessor
- 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.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.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.function.FunctionKind
- io.trino.spi.function.InvocationConvention.InvocationArgumentConvention
- io.trino.spi.function.InvocationConvention.InvocationReturnConvention
- io.trino.spi.function.OperatorType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)