if (!dType.equals(PrimitiveCategory.STRING)) { int dValue = ((IntObjectInspector) argumentOIs[1]).get(arg1);
if (!dType.equals(PrimitiveCategory.STRING)) { int dValue = ((IntObjectInspector) argumentOIs[1]).get(arg1);
&& ((PrimitiveObjectInspector) foi).getPrimitiveCategory().equals( PrimitiveObjectInspector.PrimitiveCategory.STRING) && ((StringObjectInspector) foi).getPrimitiveJavaObject(f).length() == 0) {
&& ((PrimitiveObjectInspector) foi).getPrimitiveCategory().equals( PrimitiveObjectInspector.PrimitiveCategory.STRING) && ((StringObjectInspector) foi).getPrimitiveJavaObject(f).length() == 0) {
&& ((PrimitiveObjectInspector) foi).getPrimitiveCategory().equals( PrimitiveObjectInspector.PrimitiveCategory.STRING) && ((StringObjectInspector) foi).getPrimitiveWritableObject(f).getLength() == 0) {
@Override protected int getLength(ObjectInspector objectInspector, ByteArrayRef cachedByteArrayRef, int start, int length) { if (length == 0) { return -1; } Category category = objectInspector.getCategory(); if (category.equals(Category.PRIMITIVE)) { PrimitiveCategory primitiveCategory = ((PrimitiveObjectInspector) objectInspector) .getPrimitiveCategory(); if (primitiveCategory.equals(PrimitiveCategory.STRING) && (length == 1) && (cachedByteArrayRef.getData()[start] == LazyBinaryColumnarSerDe.INVALID_UTF__SINGLE_BYTE[0])) { return 0; } } return length; }
@Override protected int getLength(ObjectInspector objectInspector, ByteArrayRef cachedByteArrayRef, int start, int length) { if (length == 0) { return -1; } Category category = objectInspector.getCategory(); if (category.equals(Category.PRIMITIVE)) { PrimitiveCategory primitiveCategory = ((PrimitiveObjectInspector) objectInspector) .getPrimitiveCategory(); if (primitiveCategory.equals(PrimitiveCategory.STRING) && (length == 1) && (cachedByteArrayRef.getData()[start] == LazyBinaryColumnarSerDe.INVALID_UTF__SINGLE_BYTE[0])) { return 0; } } return length; }
@Override protected int getLength(ObjectInspector objectInspector, ByteArrayRef cachedByteArrayRef, int start, int length) { if (length == 0) { return -1; } Category category = objectInspector.getCategory(); if (category.equals(Category.PRIMITIVE)) { PrimitiveCategory primitiveCategory = ((PrimitiveObjectInspector) objectInspector) .getPrimitiveCategory(); if (primitiveCategory.equals(PrimitiveCategory.STRING) && (length == 1) && (cachedByteArrayRef.getData()[start] == LazyBinaryColumnarSerDe.INVALID_UTF__SINGLE_BYTE[0])) { return 0; } } return length; }
@Override protected int getLength(ObjectInspector objectInspector, ByteArrayRef cachedByteArrayRef, int start, int length) { if (length == 0) { return -1; } Category category = objectInspector.getCategory(); if (category.equals(Category.PRIMITIVE)) { PrimitiveCategory primitiveCategory = ((PrimitiveObjectInspector) objectInspector) .getPrimitiveCategory(); if (primitiveCategory.equals(PrimitiveCategory.STRING) && (length == 1) && (cachedByteArrayRef.getData()[start] == LazyBinaryColumnarSerDe.INVALID_UTF__SINGLE_BYTE[0])) { return 0; } } return length; }
private boolean mapHasStringKey(ObjectInspector mapKeyObjectInspector) { return mapKeyObjectInspector instanceof PrimitiveObjectInspector && ((PrimitiveObjectInspector) mapKeyObjectInspector) .getPrimitiveCategory() .equals(PrimitiveObjectInspector.PrimitiveCategory.STRING); }
private boolean mapHasStringKey(ObjectInspector mapKeyObjectInspector) { return mapKeyObjectInspector instanceof PrimitiveObjectInspector && ((PrimitiveObjectInspector) mapKeyObjectInspector) .getPrimitiveCategory() .equals(PrimitiveObjectInspector.PrimitiveCategory.STRING); }
private boolean mapHasStringKey(ObjectInspector mapKeyObjectInspector) { return mapKeyObjectInspector instanceof PrimitiveObjectInspector && ((PrimitiveObjectInspector) mapKeyObjectInspector) .getPrimitiveCategory() .equals(PrimitiveObjectInspector.PrimitiveCategory.STRING); }
private boolean isByteArray(ListTypeInfo typeInfo) { TypeInfo elementType = typeInfo.getListElementTypeInfo(); return (elementType.getCategory().equals(ObjectInspector.Category.PRIMITIVE) && ((PrimitiveTypeInfo) elementType).getPrimitiveCategory().equals(PrimitiveObjectInspector.PrimitiveCategory.BYTE)); }
private boolean mapHasStringKey(ObjectInspector mapKeyObjectInspector) { return mapKeyObjectInspector instanceof PrimitiveObjectInspector && ((PrimitiveObjectInspector) mapKeyObjectInspector) .getPrimitiveCategory() .equals(PrimitiveObjectInspector.PrimitiveCategory.STRING); }
private boolean mapHasStringKey(ObjectInspector mapKeyObjectInspector) { return mapKeyObjectInspector instanceof PrimitiveObjectInspector && ((PrimitiveObjectInspector) mapKeyObjectInspector) .getPrimitiveCategory() .equals(PrimitiveObjectInspector.PrimitiveCategory.STRING); }
private boolean mapHasStringKey(ObjectInspector mapKeyObjectInspector) { return mapKeyObjectInspector instanceof PrimitiveObjectInspector && ((PrimitiveObjectInspector) mapKeyObjectInspector) .getPrimitiveCategory() .equals(PrimitiveObjectInspector.PrimitiveCategory.STRING); }
private boolean isByteArray(ListTypeInfo typeInfo) { TypeInfo elementType = typeInfo.getListElementTypeInfo(); return (elementType.getCategory().equals(ObjectInspector.Category.PRIMITIVE) && ((PrimitiveTypeInfo) elementType).getPrimitiveCategory().equals(PrimitiveObjectInspector.PrimitiveCategory.BYTE)); }
if (!intervalOI.getPrimitiveCategory().equals(PrimitiveObjectInspector.PrimitiveCategory.INTERVAL_DAY_TIME)) { throw new UDFArgumentException("Second arg has to be interval got " + intervalOI.getTypeInfo().toString());
@Override protected int getLength(ObjectInspector objectInspector, ByteArrayRef cachedByteArrayRef, int start, int length) { if (length == 0) { return -1; } Category category = objectInspector.getCategory(); if (category.equals(Category.PRIMITIVE)) { PrimitiveCategory primitiveCategory = ((PrimitiveObjectInspector) objectInspector) .getPrimitiveCategory(); if (primitiveCategory.equals(PrimitiveCategory.STRING) && (length == 1) && (cachedByteArrayRef.getData()[start] == LazyBinaryColumnarSerDe.INVALID_UTF__SINGLE_BYTE[0])) { return 0; } } return length; }
private boolean mapHasStringKey(ObjectInspector mapKeyObjectInspector) { return mapKeyObjectInspector instanceof PrimitiveObjectInspector && ((PrimitiveObjectInspector) mapKeyObjectInspector) .getPrimitiveCategory() .equals(PrimitiveObjectInspector.PrimitiveCategory.STRING); }