Package io.trino.operator.aggregation
Class AggregationMetadata.ParameterMetadata
- java.lang.Object
-
- io.trino.operator.aggregation.AggregationMetadata.ParameterMetadata
-
- Enclosing class:
- AggregationMetadata
public static class AggregationMetadata.ParameterMetadata extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAggregationMetadata.ParameterMetadata.ParameterType
-
Constructor Summary
Constructors Constructor Description ParameterMetadata(AggregationMetadata.ParameterMetadata.ParameterType parameterType)ParameterMetadata(AggregationMetadata.ParameterMetadata.ParameterType parameterType, Type sqlType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AggregationMetadata.ParameterMetadataforBlockIndexParameter()static AggregationMetadata.ParameterMetadataforStateParameter()static AggregationMetadata.ParameterMetadatafromSqlType(Type sqlType, boolean isBlock, boolean isNullable, String methodName)AggregationMetadata.ParameterMetadata.ParameterTypegetParameterType()TypegetSqlType()
-
-
-
Constructor Detail
-
ParameterMetadata
public ParameterMetadata(AggregationMetadata.ParameterMetadata.ParameterType parameterType)
-
ParameterMetadata
public ParameterMetadata(AggregationMetadata.ParameterMetadata.ParameterType parameterType, Type sqlType)
-
-
Method Detail
-
fromSqlType
public static AggregationMetadata.ParameterMetadata fromSqlType(Type sqlType, boolean isBlock, boolean isNullable, String methodName)
-
forBlockIndexParameter
public static AggregationMetadata.ParameterMetadata forBlockIndexParameter()
-
forStateParameter
public static AggregationMetadata.ParameterMetadata forStateParameter()
-
getParameterType
public AggregationMetadata.ParameterMetadata.ParameterType getParameterType()
-
getSqlType
public Type getSqlType()
-
-