public static class DynamicSchemaFilter.DynamicTupleFilter extends DynamicSchemaFilter
TupleMetadata
.DynamicSchemaFilter.DynamicTupleFilter, DynamicSchemaFilter.NewColumnsMode, DynamicSchemaFilter.RowSchemaFilter
ProjectionFilter.BaseSchemaProjectionFilter, ProjectionFilter.CompoundProjectionFilter, ProjectionFilter.DirectProjectionFilter, ProjectionFilter.ImplicitProjectionFilter, ProjectionFilter.ProjResult, ProjectionFilter.SchemaProjectionFilter, ProjectionFilter.TypeProjectionFilter
errorContext, newColumnsMode, source
logger, NOT_PROJECTED, PROJECT_ALL, PROJECT_NONE, PROJECTED
Constructor and Description |
---|
DynamicTupleFilter(TupleMetadata mapSchema,
boolean isOpen,
CustomErrorContext errorContext,
String source) |
DynamicTupleFilter(TupleMetadata projectionSet,
CustomErrorContext errorContext) |
Modifier and Type | Method and Description |
---|---|
static ProjectionFilter |
filterFor(DynamicColumn col,
boolean allowMapAdditions,
CustomErrorContext errorContext,
String source) |
boolean |
isEmpty() |
ProjectionFilter.ProjResult |
projection(ColumnMetadata col) |
buildProjection, fromSchema, isProjected, newColumnProjection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
definedSchemaFilter, projectionFilter, providedSchemaFilter
public DynamicTupleFilter(TupleMetadata mapSchema, boolean isOpen, CustomErrorContext errorContext, String source)
public DynamicTupleFilter(TupleMetadata projectionSet, CustomErrorContext errorContext)
public static ProjectionFilter filterFor(DynamicColumn col, boolean allowMapAdditions, CustomErrorContext errorContext, String source)
public ProjectionFilter.ProjResult projection(ColumnMetadata col)
public boolean isEmpty()
Copyright © 1970 The Apache Software Foundation. All rights reserved.