public static AbstractPrimitiveLazyObjectInspector<?> getLazyObjectInspector( PrimitiveTypeInfo typeInfo, boolean escaped, byte escapeChar, boolean extBoolean) { LazyObjectInspectorParameters lazyParams = new LazyObjectInspectorParametersImpl( escaped, escapeChar, extBoolean, null, null, null); return getLazyObjectInspector(typeInfo, lazyParams); }
/** * Returns the NullSequence for this array. Called by LazyArray.init(...). */ public Text getNullSequence() { return lazyParams.getNullSequence(); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof LazyObjectInspectorParametersImpl)) { return false; } return equals((LazyObjectInspectorParametersImpl) obj); }
public LazyObjectInspectorParametersImpl(LazyObjectInspectorParameters lazyParams) { this.escaped = lazyParams.isEscaped(); this.escapeChar = lazyParams.getEscapeChar(); this.extendedBooleanLiteral = lazyParams.isExtendedBooleanLiteral(); this.timestampFormats = lazyParams.getTimestampFormats(); this.separators = lazyParams.getSeparators(); this.nullSequence = lazyParams.getNullSequence(); this.lastColumnTakesRest = lazyParams.isLastColumnTakesRest(); }
public boolean isEscaped() { return lazyParams.isEscaped(); }
public byte getEscapeChar() { return lazyParams.getEscapeChar(); }
public static AbstractPrimitiveLazyObjectInspector<?> getLazyObjectInspector( PrimitiveTypeInfo typeInfo, boolean escaped, byte escapeChar) { return getLazyObjectInspector(typeInfo, escaped, escapeChar, false); }
protected LazyMapObjectInspector() { super(); lazyParams = new LazyObjectInspectorParametersImpl(); } /**
@Override public String toString() { return getTypeName(); } }
@Override public String toString() { return getTypeName(); } }
public boolean getLastColumnTakesRest() { return lazyParams.isLastColumnTakesRest(); }
public Text getNullSequence() { return lazyParams.getNullSequence(); }
public boolean isEscaped() { return lazyParams.isEscaped(); }
public byte getEscapeChar() { return lazyParams.getEscapeChar(); }
/** * Call ObjectInspectorFactory.getStandardListObjectInspector instead. */ protected LazyMapObjectInspector(ObjectInspector mapKeyObjectInspector, ObjectInspector mapValueObjectInspector, byte itemSeparator, byte keyValueSeparator, Text nullSequence, boolean escaped, byte escapeChar) { this.mapKeyObjectInspector = mapKeyObjectInspector; this.mapValueObjectInspector = mapValueObjectInspector; this.itemSeparator = itemSeparator; this.keyValueSeparator = keyValueSeparator; this.lazyParams = new LazyObjectInspectorParametersImpl( escaped, escapeChar, false, null, null, nullSequence); }
public Text getNullSequence() { return lazyParams.getNullSequence(); }
public boolean isEscaped() { return lazyParams.isEscaped(); }
public byte getEscapeChar() { return lazyParams.getEscapeChar(); }
public Text getNullSequence() { return lazyParams.getNullSequence(); }
public boolean isEscaped() { return lazyParams.isEscaped(); }