Uses of Class
com.amazonaws.athena.connector.lambda.domain.predicate.ConstraintEvaluator
-
-
Uses of ConstraintEvaluator in com.amazonaws.athena.connector.lambda.data
Methods in com.amazonaws.athena.connector.lambda.data that return ConstraintEvaluator Modifier and Type Method Description ConstraintEvaluator
Block. getConstraintEvaluator()
Returns the ConstraintEvaluator used by the block.ConstraintEvaluator
BlockSpiller. getConstraintEvaluator()
Provides access to the ConstraintEvaluator that will be applied to the generated Blocks.ConstraintEvaluator
BlockWriter. getConstraintEvaluator()
Provides access to the ConstraintEvaluator that will be applied to the generated Blocks.ConstraintEvaluator
S3BlockSpiller. getConstraintEvaluator()
Provides access to the constraint evaluator used to constrain blocks written via this BlockSpiller.ConstraintEvaluator
SimpleBlockWriter. getConstraintEvaluator()
Provides access to the ConstraintEvaluator that will be applied to the generated Blocks.Methods in com.amazonaws.athena.connector.lambda.data with parameters of type ConstraintEvaluator Modifier and Type Method Description void
Block. constrain(ConstraintEvaluator constraintEvaluator)
Used to constrain writes to the Block.Constructors in com.amazonaws.athena.connector.lambda.data with parameters of type ConstraintEvaluator Constructor Description S3BlockSpiller(software.amazon.awssdk.services.s3.S3Client amazonS3, SpillConfig spillConfig, BlockAllocator allocator, org.apache.arrow.vector.types.pojo.Schema schema, ConstraintEvaluator constraintEvaluator, int maxRowsPerCall, Map<String,String> configOptions)
Constructs a new S3BlockSpiller.S3BlockSpiller(software.amazon.awssdk.services.s3.S3Client amazonS3, SpillConfig spillConfig, BlockAllocator allocator, org.apache.arrow.vector.types.pojo.Schema schema, ConstraintEvaluator constraintEvaluator, Map<String,String> configOptions)
Constructor which uses the default maxRowsPerCall. -
Uses of ConstraintEvaluator in com.amazonaws.athena.connector.lambda.domain.predicate
Methods in com.amazonaws.athena.connector.lambda.domain.predicate that return ConstraintEvaluator Modifier and Type Method Description static ConstraintEvaluator
ConstraintEvaluator. emptyEvaluator()
This convenience method builds an empty Evaluator that can be useful when no constraints are present. -
Uses of ConstraintEvaluator in com.amazonaws.athena.connectors.cloudwatch.metrics
Methods in com.amazonaws.athena.connectors.cloudwatch.metrics with parameters of type ConstraintEvaluator Modifier and Type Method Description protected static boolean
MetricUtils. applyMetricConstraints(ConstraintEvaluator evaluator, software.amazon.awssdk.services.cloudwatch.model.Metric metric, String statistic)
Filters metrics who have at least 1 metric dimension that matches DIMENSION_NAME_FIELD and DIMENSION_VALUE_FIELD filters.
-