| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
ValueVectorWriteExpression.getFieldId() |
TypedFieldId |
ValueVectorReadExpression.getFieldId() |
TypedFieldId |
ValueVectorReadExpression.getTypedFieldId() |
| Modifier and Type | Method and Description |
|---|---|
List<TypedFieldId> |
ClassGenerator.getWorkspaceTypes() |
| Modifier and Type | Method and Description |
|---|---|
com.sun.codemodel.JVar |
ClassGenerator.declareVectorValueSetupAndMember(DirectExpression batchName,
TypedFieldId fieldId)
Creates class variable for the value vector using metadata from
fieldId
and initializes it using setup blocks. |
com.sun.codemodel.JVar |
ClassGenerator.declareVectorValueSetupAndMember(String batchName,
TypedFieldId fieldId) |
| Constructor and Description |
|---|
ValueVectorReadExpression(TypedFieldId tfId) |
ValueVectorReadExpression(TypedFieldId tfId,
BatchReference batchRef) |
ValueVectorWriteExpression(TypedFieldId fieldId,
LogicalExpression child) |
ValueVectorWriteExpression(TypedFieldId fieldId,
LogicalExpression child,
boolean safe) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
ScanBatch.getValueVectorId(SchemaPath path) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
SpilledRecordbatch.getValueVectorId(SchemaPath path) |
| Modifier and Type | Method and Description |
|---|---|
void |
HashAggregator.setup(HashAggregate hashAggrConfig,
HashTableConfig htConfig,
FragmentContext context,
OperatorContext oContext,
RecordBatch incoming,
HashAggBatch outgoing,
LogicalExpression[] valueExprs,
List<TypedFieldId> valueFieldIds,
TypedFieldId[] keyFieldIds,
VectorContainer outContainer,
int extraRowBytes) |
void |
HashAggTemplate.setup(HashAggregate hashAggrConfig,
HashTableConfig htConfig,
FragmentContext context,
OperatorContext oContext,
RecordBatch incoming,
HashAggBatch outgoing,
LogicalExpression[] valueExprs,
List<TypedFieldId> valueFieldIds,
TypedFieldId[] groupByOutFieldIds,
VectorContainer outContainer,
int extraRowBytes) |
| Modifier and Type | Method and Description |
|---|---|
void |
HashAggregator.setup(HashAggregate hashAggrConfig,
HashTableConfig htConfig,
FragmentContext context,
OperatorContext oContext,
RecordBatch incoming,
HashAggBatch outgoing,
LogicalExpression[] valueExprs,
List<TypedFieldId> valueFieldIds,
TypedFieldId[] keyFieldIds,
VectorContainer outContainer,
int extraRowBytes) |
void |
HashAggTemplate.setup(HashAggregate hashAggrConfig,
HashTableConfig htConfig,
FragmentContext context,
OperatorContext oContext,
RecordBatch incoming,
HashAggBatch outgoing,
LogicalExpression[] valueExprs,
List<TypedFieldId> valueFieldIds,
TypedFieldId[] groupByOutFieldIds,
VectorContainer outContainer,
int extraRowBytes) |
| Modifier and Type | Method and Description |
|---|---|
HashTable |
ChainedHashTable.createAndSetupHashTable(TypedFieldId[] outKeyFieldIds,
int numPartitions) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
MergingRecordBatch.getValueVectorId(SchemaPath path) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
PartitionerTemplate.OutgoingRecordBatch.getValueVectorId(SchemaPath path) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
UnorderedReceiverBatch.getValueVectorId(SchemaPath path) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
IteratorValidatorBatchIterator.getValueVectorId(SchemaPath path) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
WindowDataBatch.getValueVectorId(SchemaPath path) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
BatchGroup.getValueVectorId(SchemaPath path) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
BatchGroup.getValueVectorId(SchemaPath path) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
VectorContainer.add(ValueVector vv) |
TypedFieldId |
TypedFieldId.Builder.build() |
TypedFieldId |
TypedFieldId.cloneWithChild(int id) |
TypedFieldId |
TypedFieldId.cloneWithRemainder(PathSegment remainder) |
TypedFieldId |
VectorWrapper.getFieldIdIfMatches(int id,
SchemaPath expectedPath)
Traverse the object graph and determine whether the provided SchemaPath matches data within the Wrapper.
|
TypedFieldId |
SimpleVectorWrapper.getFieldIdIfMatches(int id,
SchemaPath expectedPath) |
TypedFieldId |
HyperVectorWrapper.getFieldIdIfMatches(int id,
SchemaPath expectedPath) |
TypedFieldId |
VectorContainer.getValueVectorId(SchemaPath path) |
TypedFieldId |
VectorAccessible.getValueVectorId(SchemaPath path)
Get the value vector type and id for the given schema path.
|
TypedFieldId |
SimpleRecordBatch.getValueVectorId(SchemaPath path) |
TypedFieldId |
RecordIterator.getValueVectorId(SchemaPath path) |
TypedFieldId |
RecordBatchLoader.getValueVectorId(SchemaPath path) |
TypedFieldId |
RecordBatch.getValueVectorId(SchemaPath path)
Gets the value vector type and ID for the given schema path.
|
TypedFieldId |
AbstractRecordBatch.getValueVectorId(SchemaPath path) |
| Modifier and Type | Method and Description |
|---|---|
static TypedFieldId |
FieldIdUtil.getFieldId(ValueVector vector,
int id,
SchemaPath expectedPath,
boolean hyper) |
static TypedFieldId |
FieldIdUtil.getFieldIdIfMatches(ValueVector vector,
TypedFieldId.Builder builder,
boolean addToBreadCrumb,
PathSegment seg) |
static TypedFieldId |
FieldIdUtil.getFieldIdIfMatchesUnion(UnionVector unionVector,
TypedFieldId.Builder builder,
boolean addToBreadCrumb,
PathSegment seg) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.