private static CFMetaData dynamicCompositeCFMD(String ksName, String cfName) { return new CFMetaData(ksName, cfName, ColumnFamilyType.Standard, DynamicCompositeType.getInstance(alias), null).rebuild(); }
protected AbstractType<?> getComparator(int i, ByteBuffer bb) { return getComparator(bb); }
@Test public void testEquality() throws Exception { DynamicCompositeType instance = getDefaultDynamicComparator(); DynamicComposite c1 = new DynamicComposite(10, "foo"); DynamicComposite c2 = new DynamicComposite(10, "foo"); assertEquals(0, instance.compare(c1.serialize(), c2.serialize())); c2.setEquality(ComponentEquality.GREATER_THAN_EQUAL); assertEquals(-1, instance.compare(c1.serialize(), c2.serialize())); c2.setEquality(ComponentEquality.LESS_THAN_EQUAL); assertEquals(1, instance.compare(c1.serialize(), c2.serialize())); c2.setEquality(ComponentEquality.EQUAL); assertEquals(0, instance.compare(c1.serialize(), c2.serialize())); c1.setEquality(ComponentEquality.LESS_THAN_EQUAL); assertEquals(-1, instance.compare(c1.serialize(), c2.serialize())); c1.setEquality(ComponentEquality.GREATER_THAN_EQUAL); assertEquals(1, instance.compare(c1.serialize(), c2.serialize())); }
public static synchronized DynamicCompositeType getInstance(Map<Byte, AbstractType<?>> aliases) { DynamicCompositeType dct = instances.get(aliases); if (dct == null) { dct = new DynamicCompositeType(aliases); instances.put(aliases, dct); } return dct; }
public static synchronized DynamicCompositeType getInstance(Map<Byte, AbstractType<?>> aliases) { DynamicCompositeType dct = instances.get(aliases); if (dct == null) { dct = new DynamicCompositeType(aliases); instances.put(aliases, dct); } return dct; }
@SuppressWarnings("rawtypes") public DynamicCompositeType getDefaultDynamicComparator() { //Well if ? makes you happy then :) Generics FTWhatever Map<Byte, AbstractType<?>> aliases = new HashMap<Byte, AbstractType<?>>(); aliases.put((byte) 'a', AsciiType.instance); aliases.put((byte) 'b', BytesType.instance); aliases.put((byte) 'i', IntegerType.instance); aliases.put((byte) 'x', LexicalUUIDType.instance); aliases.put((byte) 'l', LongType.instance); aliases.put((byte) 't', TimeUUIDType.instance); aliases.put((byte) 's', UTF8Type.instance); aliases.put((byte) 'u', UUIDType.instance); DynamicCompositeType comparator = DynamicCompositeType.getInstance(aliases); return comparator; }
protected AbstractType<?> getComparator(int i, ByteBuffer bb) { return getComparator(bb); }
public static synchronized DynamicCompositeType getInstance(Map<Byte, AbstractType<?>> aliases) { DynamicCompositeType dct = instances.get(aliases); if (dct == null) { dct = new DynamicCompositeType(aliases); instances.put(aliases, dct); } return dct; }
public static synchronized DynamicCompositeType getInstance(TypeParser parser) throws ConfigurationException, SyntaxException { return getInstance(parser.getAliasParameters()); }
protected AbstractType<?> getComparator(int i, ByteBuffer bb) { return getComparator(bb); }
public static synchronized DynamicCompositeType getInstance(Map<Byte, AbstractType<?>> aliases) { DynamicCompositeType dct = instances.get(aliases); if (dct == null) { dct = new DynamicCompositeType(aliases); instances.put(aliases, dct); } return dct; }
public static synchronized DynamicCompositeType getInstance(TypeParser parser) throws ConfigurationException, SyntaxException { return getInstance(parser.getAliasParameters()); }
protected AbstractType<?> getComparator(int i, ByteBuffer bb) { return getComparator(bb); }
public static DynamicCompositeType getInstance(Map<Byte, AbstractType<?>> aliases) { DynamicCompositeType dct = instances.get(aliases); if (dct == null) dct = instances.computeIfAbsent(aliases, K -> new DynamicCompositeType(K)); return dct; }
public static synchronized DynamicCompositeType getInstance(TypeParser parser) throws ConfigurationException, SyntaxException { return getInstance(parser.getAliasParameters()); }
protected AbstractType<?> getComparator(int i, ByteBuffer bb) { return getComparator(bb); }
public static synchronized DynamicCompositeType getInstance(TypeParser parser) throws ConfigurationException, SyntaxException { return getInstance(parser.getAliasParameters()); }
protected AbstractType<?> getComparator(int i, ByteBuffer bb1, ByteBuffer bb2) AbstractType<?> comp1 = getComparator(bb1); AbstractType<?> comp2 = getComparator(bb2); AbstractType<?> rawComp = comp1;
public static synchronized DynamicCompositeType getInstance(TypeParser parser) throws ConfigurationException, SyntaxException { return getInstance(parser.getAliasParameters()); }
protected AbstractType<?> getComparator(int i, ByteBuffer bb1, ByteBuffer bb2) AbstractType<?> comp1 = getComparator(bb1); AbstractType<?> comp2 = getComparator(bb2); AbstractType<?> rawComp = comp1;