/** * Checks that the specified operations and conditions only apply to static columns. * @return <code>true</code> if the specified operations and conditions only apply to static columns, * <code>false</code> otherwise. */ public static boolean appliesOnlyToStaticColumns(Operations operation, Conditions conditions) { return !operation.appliesToRegularColumns() && !conditions.appliesToRegularColumns() && (operation.appliesToStaticColumns() || conditions.appliesToStaticColumns()); }
public List<Operation> getRegularOperations() { return operations.regularOperations(); }
public List<Operation> getStaticOperations() { return operations.staticOperations(); }
Operations operations = new Operations(type); boolean hasClusteringColumnsSet = false; operations.add(operation);
Attributes attrs) Operations operations = new Operations(type); operations.add(op); checkFalse(operations.appliesToRegularColumns(), "DELETE statements must restrict all PRIMARY KEY columns with equality relations in order to delete non static columns");
operations.add(operation);
public void addFunctionsTo(List<Function> functions) { attrs.addFunctionsTo(functions); restrictions.addFunctionsTo(functions); operations.addFunctionsTo(functions); conditions.addFunctionsTo(functions); }
public boolean updatesStaticRow() { return operations.appliesToStaticColumns(); }
Operations operations = new Operations(type); boolean hasClusteringColumnsSet = false; operations.add(operation);
Attributes attrs) Operations operations = new Operations(type); operations.add(op); checkFalse(operations.appliesToRegularColumns(), "DELETE statements must restrict all PRIMARY KEY columns with equality relations in order to delete non static columns");
operations.add(operation);
public void addFunctionsTo(List<Function> functions) { attrs.addFunctionsTo(functions); restrictions.addFunctionsTo(functions); operations.addFunctionsTo(functions); conditions.addFunctionsTo(functions); }
public boolean updatesStaticRow() { return operations.appliesToStaticColumns(); }
Operations operations = new Operations(type); boolean hasClusteringColumnsSet = false; operations.add(operation);
Attributes attrs) Operations operations = new Operations(type); operations.add(op); checkFalse(operations.appliesToRegularColumns(), "DELETE statements must restrict all PRIMARY KEY columns with equality relations in order to delete non static columns");
/** * Checks that the specified operations and conditions only apply to static columns. * @return <code>true</code> if the specified operations and conditions only apply to static columns, * <code>false</code> otherwise. */ public static boolean appliesOnlyToStaticColumns(Operations operation, Conditions conditions) { return !operation.appliesToRegularColumns() && !conditions.appliesToRegularColumns() && (operation.appliesToStaticColumns() || conditions.appliesToStaticColumns()); }
operations.add(operation);
public void addFunctionsTo(List<Function> functions) { attrs.addFunctionsTo(functions); restrictions.addFunctionsTo(functions); operations.addFunctionsTo(functions); conditions.addFunctionsTo(functions); }
public List<Operation> getStaticOperations() { return operations.staticOperations(); }
public boolean updatesStaticRow() { return operations.appliesToStaticColumns(); }