@Override public Object toObject(byte[] bytes, int offset, int length, PDataType actualType, SortOrder sortOrder, Integer maxLength, Integer scale) { return toObject(bytes, offset, length, PChar.INSTANCE, sortOrder, maxLength, scale, PChar.INSTANCE); }
@Test public void testForCharArray() { String[] strArr = new String[2]; strArr[0] = "a"; strArr[1] = "d"; PhoenixArray arr = PArrayDataType.instantiatePhoenixArray( PChar.INSTANCE, strArr); byte[] bytes = PCharArray.INSTANCE.toBytes(arr); PhoenixArray resultArr = (PhoenixArray) PCharArray.INSTANCE.toObject( bytes, 0, bytes.length, PCharArray.INSTANCE, null, 1, null); assertEquals(arr, resultArr); }
@Override public Object toObject(byte[] bytes, int offset, int length, PDataType actualType, SortOrder sortOrder, Integer maxLength, Integer scale) { return toObject(bytes, offset, length, PChar.INSTANCE, sortOrder, maxLength, scale, PChar.INSTANCE); }
@Override public Object toObject(byte[] bytes, int offset, int length, PDataType actualType, SortOrder sortOrder, Integer maxLength, Integer scale) { return toObject(bytes, offset, length, PChar.INSTANCE, sortOrder, maxLength, scale, PChar.INSTANCE); }