public class TypedFieldId extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TypedFieldId.Builder |
| Constructor and Description |
|---|
TypedFieldId(TypeProtos.MajorType type,
boolean isHyper,
int... fieldIds) |
TypedFieldId(TypeProtos.MajorType type,
int... fieldIds) |
TypedFieldId(TypeProtos.MajorType type,
com.carrotsearch.hppc.IntArrayList breadCrumb,
PathSegment remainder) |
TypedFieldId(TypeProtos.MajorType intermediateType,
TypeProtos.MajorType secondaryFinal,
TypeProtos.MajorType finalType,
boolean isHyper,
boolean isListVector,
PathSegment remainder,
int... fieldIds) |
TypedFieldId(TypeProtos.MajorType intermediateType,
TypeProtos.MajorType secondaryFinal,
TypeProtos.MajorType finalType,
boolean isHyper,
PathSegment remainder,
int... fieldIds) |
| Modifier and Type | Method and Description |
|---|---|
TypedFieldId |
cloneWithChild(int id) |
TypedFieldId |
cloneWithRemainder(PathSegment remainder) |
boolean |
equals(Object obj) |
int[] |
getFieldIds() |
TypeProtos.MajorType |
getFinalType() |
Class<? extends ValueVector> |
getIntermediateClass()
Return the class for the value vector (type, mode).
|
TypeProtos.MajorType |
getIntermediateType() |
PathSegment |
getLastSegment() |
PathSegment |
getRemainder() |
TypeProtos.MajorType |
getSecondaryFinal() |
int |
hashCode() |
boolean |
hasRemainder() |
boolean |
isHyperReader() |
boolean |
isListVector() |
static TypedFieldId.Builder |
newBuilder() |
String |
toString() |
public TypedFieldId(TypeProtos.MajorType type, int... fieldIds)
public TypedFieldId(TypeProtos.MajorType type, com.carrotsearch.hppc.IntArrayList breadCrumb, PathSegment remainder)
public TypedFieldId(TypeProtos.MajorType type, boolean isHyper, int... fieldIds)
public TypedFieldId(TypeProtos.MajorType intermediateType, TypeProtos.MajorType secondaryFinal, TypeProtos.MajorType finalType, boolean isHyper, PathSegment remainder, int... fieldIds)
public TypedFieldId(TypeProtos.MajorType intermediateType, TypeProtos.MajorType secondaryFinal, TypeProtos.MajorType finalType, boolean isHyper, boolean isListVector, PathSegment remainder, int... fieldIds)
public TypedFieldId cloneWithChild(int id)
public PathSegment getLastSegment()
public TypedFieldId cloneWithRemainder(PathSegment remainder)
public boolean hasRemainder()
public PathSegment getRemainder()
public boolean isHyperReader()
public boolean isListVector()
public TypeProtos.MajorType getIntermediateType()
public Class<? extends ValueVector> getIntermediateClass()
public TypeProtos.MajorType getFinalType()
public int[] getFieldIds()
public TypeProtos.MajorType getSecondaryFinal()
public static TypedFieldId.Builder newBuilder()
Copyright © 2017 The Apache Software Foundation. All rights reserved.