@Override @SuppressWarnings("unchecked") public IPartitioner getCassandraPartitioner() throws BackendException { Cluster cl = clusterContext.getClient(); try { return FBUtilities.newPartitioner(cl.describePartitioner()); } catch (ConnectionException e) { throw new TemporaryBackendException(e); } catch (ConfigurationException e) { throw new PermanentBackendException(e); } }
@Override @SuppressWarnings("unchecked") public IPartitioner getCassandraPartitioner() throws BackendException { CTConnection conn = null; try { conn = pool.borrowObject(SYSTEM_KS); return FBUtilities.newPartitioner(conn.getClient().describe_partitioner()); } catch (Exception e) { throw new TemporaryBackendException(e); } finally { pool.returnObjectUnsafe(SYSTEM_KS, conn); } }
public static IPartitioner getOutputPartitioner(Configuration conf) { return FBUtilities.newPartitioner(conf.get(OUTPUT_PARTITIONER_CONFIG)); }
public static IPartitioner newPartitioner(String partitionerClassName) throws ConfigurationException { return newPartitioner(partitionerClassName, Optional.empty()); }
public static IPartitioner getInputPartitioner(Configuration conf) { return FBUtilities.newPartitioner(conf.get(INPUT_PARTITIONER_CONFIG)); }
public static IPartitioner getInputPartitioner(Configuration conf) { return FBUtilities.newPartitioner(conf.get(INPUT_PARTITIONER_CONFIG)); }
public static IPartitioner getInputPartitioner(Configuration conf) { return FBUtilities.newPartitioner(conf.get(INPUT_PARTITIONER_CONFIG)); }
public static IPartitioner newPartitioner(String partitionerClassName) throws ConfigurationException { return newPartitioner(partitionerClassName, Optional.empty()); }
public static IPartitioner getInputPartitioner(Configuration conf) { try { return FBUtilities.newPartitioner(conf.get(INPUT_PARTITIONER_CONFIG)); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
public static IPartitioner getOutputPartitioner(Configuration conf) { try { return FBUtilities.newPartitioner(conf.get(OUTPUT_PARTITIONER_CONFIG)); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
public static IPartitioner getOutputPartitioner(Configuration conf) { try { return FBUtilities.newPartitioner(conf.get(OUTPUT_PARTITIONER_CONFIG)); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
protected void setPartitioner(String partclass) throws ConfigurationException { setPartitioner(FBUtilities.newPartitioner(partclass)); }
public static AbstractType<?> getInstance(TypeParser parser) { IPartitioner partitioner = DatabaseDescriptor.getPartitioner(); Iterator<String> argIterator = parser.getKeyValueParameters().keySet().iterator(); if (argIterator.hasNext()) { partitioner = FBUtilities.newPartitioner(argIterator.next()); assert !argIterator.hasNext(); } return partitioner.partitionOrdering(); }
public static AbstractType<?> getInstance(TypeParser parser) { IPartitioner partitioner = DatabaseDescriptor.getPartitioner(); Iterator<String> argIterator = parser.getKeyValueParameters().keySet().iterator(); if (argIterator.hasNext()) { partitioner = FBUtilities.newPartitioner(argIterator.next()); assert !argIterator.hasNext(); } return partitioner.partitionOrdering(); }
public static AbstractType<?> getInstance(TypeParser parser) { IPartitioner partitioner = DatabaseDescriptor.getPartitioner(); Iterator<String> argIterator = parser.getKeyValueParameters().keySet().iterator(); if (argIterator.hasNext()) { partitioner = FBUtilities.newPartitioner(argIterator.next()); assert !argIterator.hasNext(); } return partitioner.partitionOrdering(); }
public static AbstractType<?> getInstance(TypeParser parser) { IPartitioner partitioner = DatabaseDescriptor.getPartitioner(); Iterator<String> argIterator = parser.getKeyValueParameters().keySet().iterator(); if (argIterator.hasNext()) { partitioner = FBUtilities.newPartitioner(argIterator.next()); assert !argIterator.hasNext(); } return partitioner.partitionOrdering(); }
/** * Create a new instance of a partitioner defined in an SSTable Descriptor * @param desc Descriptor of an sstable * @return a new IPartitioner instance * @throws IOException */ public static IPartitioner newPartitioner(Descriptor desc) throws IOException { EnumSet<MetadataType> types = EnumSet.of(MetadataType.VALIDATION, MetadataType.HEADER); Map<MetadataType, MetadataComponent> sstableMetadata = desc.getMetadataSerializer().deserialize(desc, types); ValidationMetadata validationMetadata = (ValidationMetadata) sstableMetadata.get(MetadataType.VALIDATION); SerializationHeader.Component header = (SerializationHeader.Component) sstableMetadata.get(MetadataType.HEADER); return newPartitioner(validationMetadata.partitioner, Optional.of(header.getKeyType())); }
@Override @SuppressWarnings("unchecked") public IPartitioner getCassandraPartitioner() throws BackendException { Cluster cl = clusterContext.getClient(); try { return FBUtilities.newPartitioner(cl.describePartitioner()); } catch (ConnectionException e) { throw new TemporaryBackendException(e); } catch (ConfigurationException e) { throw new PermanentBackendException(e); } }
@Override @SuppressWarnings("unchecked") public IPartitioner<? extends Token<?>> getCassandraPartitioner() throws BackendException { Cluster cl = clusterContext.getClient(); try { return FBUtilities.newPartitioner(cl.describePartitioner()); } catch (ConnectionException e) { throw new TemporaryBackendException(e); } catch (ConfigurationException e) { throw new PermanentBackendException(e); } }
@Override @SuppressWarnings("unchecked") public IPartitioner getCassandraPartitioner() throws BackendException { CTConnection conn = null; try { conn = pool.borrowObject(SYSTEM_KS); return FBUtilities.newPartitioner(conn.getClient().describe_partitioner()); } catch (Exception e) { throw new TemporaryBackendException(e); } finally { pool.returnObjectUnsafe(SYSTEM_KS, conn); } }