public Selector.Factory newSelectorFactory(CFMetaData cfm, AbstractType<?> expectedType, List<ColumnDefinition> defs, VariableSpecifications boundNames) { if (column.isPrimaryKeyColumn()) throw new InvalidRequestException( String.format("Cannot use selection function %s on PRIMARY KEY part %s", isWritetime ? "writeTime" : "ttl", column.name)); if (column.type.isCollection()) throw new InvalidRequestException(String.format("Cannot use selection function %s on collections", isWritetime ? "writeTime" : "ttl")); return WritetimeOrTTLSelector.newFactory(column, addAndGetIndex(column, defs), isWritetime); }
public Selector.Factory newSelectorFactory(CFMetaData cfm, AbstractType<?> expectedType, List<ColumnDefinition> defs, VariableSpecifications boundNames) { if (column.isPrimaryKeyColumn()) throw new InvalidRequestException( String.format("Cannot use selection function %s on PRIMARY KEY part %s", isWritetime ? "writeTime" : "ttl", column.name)); if (column.type.isCollection()) throw new InvalidRequestException(String.format("Cannot use selection function %s on collections", isWritetime ? "writeTime" : "ttl")); return WritetimeOrTTLSelector.newFactory(column, addAndGetIndex(column, defs), isWritetime); }
public Selector.Factory newSelectorFactory(CFMetaData cfm, AbstractType<?> expectedType, List<ColumnDefinition> defs, VariableSpecifications boundNames) { if (column.isPrimaryKeyColumn()) throw new InvalidRequestException( String.format("Cannot use selection function %s on PRIMARY KEY part %s", isWritetime ? "writeTime" : "ttl", column.name)); if (column.type.isCollection()) throw new InvalidRequestException(String.format("Cannot use selection function %s on collections", isWritetime ? "writeTime" : "ttl")); return WritetimeOrTTLSelector.newFactory(column, addAndGetIndex(column, defs), isWritetime); }
public WritetimeOrTTL prepare(CFMetaData cfm) { return new WritetimeOrTTL(id.prepare(cfm), isWritetime); } }
public WritetimeOrTTL prepare(CFMetaData cfm) { return new WritetimeOrTTL(id.prepare(cfm), isWritetime); } }
public WritetimeOrTTL prepare(CFMetaData cfm) { return new WritetimeOrTTL(id.prepare(cfm), isWritetime); } }