public void setIdentifierOrder(Order identifierOrder) { Preconditions.checkNotNull(identifierOrder, "Null argument: identifierOrder"); this.identifierIndexFieldDefinition = new VariableLengthByteIndexFieldDefinition("identifier"); this.identifierIndexFieldDefinition.setOrder(identifierOrder); }
@Override RowKey asRowKeyWithoutTermination() { final RowKey rowKey = asRowKey(); rowKey.setTermination(Termination.SHOULD_NOT); return rowKey; }
@Override RowKey asRowKey() { final VariableLengthByteArrayRowKey rowKey = new VariableLengthByteArrayRowKey(this.fixedPrefixLength); rowKey.setOrder(this.getOrder()); return rowKey; }
public VariableLengthByteIndexFieldDefinition addVariableLengthByteField(String name, int fixedPrefixLength) { validateName(name); final VariableLengthByteIndexFieldDefinition definition = new VariableLengthByteIndexFieldDefinition(name, fixedPrefixLength); add(definition); return definition; }
public VariableLengthByteIndexFieldDefinition addVariableLengthByteField(String name) { validateName(name); final VariableLengthByteIndexFieldDefinition definition = new VariableLengthByteIndexFieldDefinition(name); add(definition); return definition; }