StructuredDataProcessor.ProcessResults |
StructuredDataProcessor.ProcessResults.addLiteralField(ArrayList<NestedPathPart> fieldPath,
int sizeOfValue) |
|
static Object |
NestedPathFinder.find(Object data,
List<NestedPathPart> path) |
Dig through a thing to find stuff
|
static Object[] |
NestedPathFinder.findKeys(Object data,
List<NestedPathPart> path) |
find the list of 'keys' at some path.
|
ColumnHolder |
CompressedNestedDataComplexColumn.getColumnHolder(List<NestedPathPart> path) |
|
abstract ColumnHolder |
NestedDataComplexColumn.getColumnHolder(List<NestedPathPart> path) |
Get a ColumnHolder for a nested field column to retrieve metadata, the column itself, or indexes.
|
ColumnIndexSupplier |
CompressedNestedDataComplexColumn.getColumnIndexSupplier(List<NestedPathPart> path) |
|
abstract ColumnIndexSupplier |
NestedDataComplexColumn.getColumnIndexSupplier(List<NestedPathPart> path) |
|
Set<ColumnType> |
CompressedNestedDataComplexColumn.getColumnTypes(List<NestedPathPart> path) |
|
abstract Set<ColumnType> |
NestedDataComplexColumn.getColumnTypes(List<NestedPathPart> path) |
|
abstract String |
CompressedNestedDataComplexColumn.getField(List<NestedPathPart> path) |
|
String |
NestedDataColumnV3.getField(List<NestedPathPart> path) |
|
String |
NestedDataColumnV4.getField(List<NestedPathPart> path) |
|
String |
NestedDataColumnV5.getField(List<NestedPathPart> path) |
|
boolean |
CompressedNestedDataComplexColumn.isNumeric(List<NestedPathPart> path) |
|
abstract boolean |
NestedDataComplexColumn.isNumeric(List<NestedPathPart> path) |
Shortcut to check if a nested field column is TypeSignature.isNumeric(), useful when broadly choosing the
type of vector selector to be used when dealing with the path
|
ColumnValueSelector<?> |
CompressedNestedDataComplexColumn.makeColumnValueSelector(List<NestedPathPart> path,
ReadableOffset readableOffset) |
|
abstract ColumnValueSelector<?> |
NestedDataComplexColumn.makeColumnValueSelector(List<NestedPathPart> path,
ReadableOffset readableOffset) |
|
DimensionSelector |
CompressedNestedDataComplexColumn.makeDimensionSelector(List<NestedPathPart> path,
ReadableOffset readableOffset,
ExtractionFn fn) |
|
abstract DimensionSelector |
NestedDataComplexColumn.makeDimensionSelector(List<NestedPathPart> path,
ReadableOffset readableOffset,
ExtractionFn fn) |
|
SingleValueDimensionVectorSelector |
CompressedNestedDataComplexColumn.makeSingleValueDimensionVectorSelector(List<NestedPathPart> path,
ReadableVectorOffset readableOffset) |
|
abstract SingleValueDimensionVectorSelector |
NestedDataComplexColumn.makeSingleValueDimensionVectorSelector(List<NestedPathPart> path,
ReadableVectorOffset readableOffset) |
|
VectorObjectSelector |
CompressedNestedDataComplexColumn.makeVectorObjectSelector(List<NestedPathPart> path,
ReadableVectorOffset readableOffset) |
|
abstract VectorObjectSelector |
NestedDataComplexColumn.makeVectorObjectSelector(List<NestedPathPart> path,
ReadableVectorOffset readableOffset) |
|
VectorValueSelector |
CompressedNestedDataComplexColumn.makeVectorValueSelector(List<NestedPathPart> path,
ReadableVectorOffset readableOffset) |
|
abstract VectorValueSelector |
NestedDataComplexColumn.makeVectorValueSelector(List<NestedPathPart> path,
ReadableVectorOffset readableOffset) |
|
abstract StructuredDataProcessor.ProcessedValue<?> |
StructuredDataProcessor.processArrayField(ArrayList<NestedPathPart> fieldPath,
List<?> array) |
|
abstract StructuredDataProcessor.ProcessedValue<?> |
StructuredDataProcessor.processField(ArrayList<NestedPathPart> fieldPath,
Object fieldValue) |
|
static String |
NestedPathFinder.toNormalizedJqPath(List<NestedPathPart> paths) |
Given a list of part finders, convert it to a "normalized" 'jq' path format that is consistent with how
StructuredDataProcessor constructs field path names
|
static String |
NestedPathFinder.toNormalizedJsonPath(List<NestedPathPart> paths) |
|