| Modifier and Type | Method and Description |
|---|---|
static SchemaChangeException |
SchemaChangeException.schemaChanged(String message,
BatchSchema priorSchema,
BatchSchema newSchema) |
| Modifier and Type | Method and Description |
|---|---|
BatchSchema |
WriterRecordBatch.getSchema() |
BatchSchema |
ScanBatch.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
BatchSchema |
SpilledRecordbatch.getSchema() |
BatchSchema |
InternalBatch.getSchema() |
| Constructor and Description |
|---|
SpilledRecordbatch(String spillFile,
int spilledBatches,
FragmentContext context,
BatchSchema schema,
OperatorContext oContext,
SpillSet spillSet) |
| Modifier and Type | Method and Description |
|---|---|
BatchSchema |
MergingRecordBatch.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
BatchSchema |
PartitionerTemplate.OutgoingRecordBatch.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
BatchSchema |
UnorderedReceiverBatch.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
BatchSchema |
IteratorValidatorBatchIterator.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
BatchSchema |
WindowDataBatch.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
BatchSchema |
BatchGroup.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
void |
BatchGroup.setSchema(BatchSchema schema)
Updates the schema for this batch group.
|
| Modifier and Type | Field and Description |
|---|---|
protected BatchSchema |
BatchGroup.schema |
| Modifier and Type | Method and Description |
|---|---|
BatchSchema |
BatchGroup.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
void |
SpilledRuns.setSchema(BatchSchema schema) |
void |
SortImpl.setSchema(BatchSchema schema) |
void |
BufferedBatches.setSchema(BatchSchema schema) |
void |
BatchGroup.setSchema(BatchSchema schema)
Updates the schema for this batch group.
|
PriorityQueueCopierWrapper.BatchMerger |
PriorityQueueCopierWrapper.startMerge(BatchSchema schema,
List<? extends BatchGroup> batchGroupList,
VectorContainer outputContainer,
int targetRecordCount,
VectorInitializer allocHelper)
Start a merge operation using the specified vector container.
|
| Modifier and Type | Method and Description |
|---|---|
BatchSchema |
SchemaBuilder.build()
Generate a new BatchSchema object based on the current state of the builder.
|
BatchSchema |
BatchSchema.clone() |
BatchSchema |
VectorContainer.getSchema() |
BatchSchema |
VectorAccessible.getSchema()
Get the schema of the current RecordBatch.
|
BatchSchema |
SimpleRecordBatch.getSchema() |
BatchSchema |
RecordIterator.getSchema() |
BatchSchema |
RecordBatchLoader.getSchema() |
BatchSchema |
RecordBatch.getSchema()
Gets the current schema of this record batch.
|
BatchSchema |
AbstractSingleRecordBatch.getSchema() |
BatchSchema |
AbstractRecordBatch.getSchema() |
BatchSchema |
BatchSchema.merge(BatchSchema otherSchema)
Merge two schema to produce a new, merged schema.
|
static BatchSchema |
SchemaUtil.mergeSchemas(BatchSchema... schemas)
Returns the merger of schemas.
|
| Modifier and Type | Method and Description |
|---|---|
static VectorContainer |
SchemaUtil.coerceContainer(VectorAccessible in,
BatchSchema toSchema,
BufferAllocator allocator) |
static VectorContainer |
SchemaUtil.coerceContainer(VectorAccessible in,
BatchSchema toSchema,
OperatorContext context)
Creates a copy a record batch, converting any fields as necessary to coerce it into the provided schema
|
static FragmentWritableBatch |
FragmentWritableBatch.getEmptyBatchWithSchema(boolean isLast,
UserBitShared.QueryId queryId,
int sendMajorFragmentId,
int sendMinorFragmentId,
int receiveMajorFragmentId,
int receiveMinorFragmentId,
BatchSchema schema) |
static FragmentWritableBatch |
FragmentWritableBatch.getEmptyLastWithSchema(UserBitShared.QueryId queryId,
int sendMajorFragmentId,
int sendMinorFragmentId,
int receiveMajorFragmentId,
int receiveMinorFragmentId,
BatchSchema schema) |
boolean |
BatchSchema.isEquivalent(BatchSchema other) |
BatchSchema |
BatchSchema.merge(BatchSchema otherSchema)
Merge two schema to produce a new, merged schema.
|
static BatchSchema |
SchemaUtil.mergeSchemas(BatchSchema... schemas)
Returns the merger of schemas.
|
| Constructor and Description |
|---|
VectorContainer(BufferAllocator allocator,
BatchSchema schema)
Create a new vector container given a pre-defined schema.
|
Copyright © 2017 The Apache Software Foundation. All rights reserved.