public static PointableBinaryComparatorFactory of(IPointableFactory pf) { return new PointableBinaryComparatorFactory(pf); }
public RuntimeRecordTypeInfo() { fieldNameComparator = new PointableBinaryComparatorFactory(UTF8StringPointable.FACTORY).createBinaryComparator(); fieldNameHashFunction = new PointableBinaryHashFunctionFactory(UTF8StringPointable.FACTORY).createBinaryHashFunction(); writer = new UTF8StringWriter(); }
public RecordBuilder() { this.closedPartOutputStream = new ByteArrayAccessibleOutputStream(); this.numberOfClosedFields = 0; this.openPartOutputStream = new ByteArrayAccessibleOutputStream(); this.openPartOffsets = new long[DEFAULT_NUM_OPEN_FIELDS]; this.openFieldNameLengths = new int[DEFAULT_NUM_OPEN_FIELDS]; this.numberOfOpenFields = 0; this.utf8HashFunction = new PointableBinaryHashFunctionFactory(UTF8StringPointable.FACTORY).createBinaryHashFunction(); this.utf8Comparator = new PointableBinaryComparatorFactory(UTF8StringPointable.FACTORY).createBinaryComparator(); this.openPartOffsetArray = null; this.openPartOffsetArraySize = 0; this.offsetPosition = 0; this.recTypeInfo = new RuntimeRecordTypeInfo(); }
final IBinaryComparator ascBoolComp = BooleanBinaryComparatorFactory.INSTANCE.createBinaryComparator(); final IBinaryComparator ascIntComp = new PointableBinaryComparatorFactory(IntegerPointable.FACTORY).createBinaryComparator(); final IBinaryComparator ascLongComp = LongBinaryComparatorFactory.INSTANCE.createBinaryComparator(); final IBinaryComparator ascStrComp = new PointableBinaryComparatorFactory(UTF8StringPointable.FACTORY).createBinaryComparator(); final IBinaryComparator ascLowerCaseStrComp = new PointableBinaryComparatorFactory(UTF8StringLowercasePointable.FACTORY).createBinaryComparator(); final IBinaryComparator ascFloatComp = new PointableBinaryComparatorFactory(FloatPointable.FACTORY).createBinaryComparator(); final IBinaryComparator ascDoubleComp = new PointableBinaryComparatorFactory(DoublePointable.FACTORY).createBinaryComparator(); final IBinaryComparator ascRectangleComp = ARectanglePartialBinaryComparatorFactory.INSTANCE.createBinaryComparator(); final IBinaryComparator ascUUIDComp = AUUIDPartialBinaryComparatorFactory.INSTANCE.createBinaryComparator(); final IBinaryComparator ascByteArrayComp = new PointableBinaryComparatorFactory(ByteArrayPointable.FACTORY).createBinaryComparator(); final IBinaryComparator rawComp = RawBinaryComparatorFactory.INSTANCE.createBinaryComparator();
new PointableBinaryComparatorFactory(BytePointable.FACTORY).createBinaryComparator(); new PointableBinaryComparatorFactory(ShortPointable.FACTORY).createBinaryComparator(); new PointableBinaryComparatorFactory(IntegerPointable.FACTORY).createBinaryComparator(); new PointableBinaryComparatorFactory(UTF8StringPointable.FACTORY).createBinaryComparator(); new PointableBinaryComparatorFactory(ByteArrayPointable.FACTORY).createBinaryComparator(); new PointableBinaryComparatorFactory(FloatPointable.FACTORY).createBinaryComparator(); new PointableBinaryComparatorFactory(DoublePointable.FACTORY).createBinaryComparator();