@Override public TransactionBuilder transactBuilder(DatabaseSchema dbSchema) { return new TransactionBuilder(this, dbSchema); }
public Insert<E> withId(String name) { this.uuidName = name; this.setOp(INSERT); return this; }
public Assert assertion(String lock) { return new Assert(lock); } }
public Insert<E> insert() { return new Insert<>(this); }
public <E extends TableSchema<E>> Update<E> update(TableSchema<E> schema, Row<E> row) { return new Update<>(schema, row); }
public Where and(Condition condition) { condition(condition); return this; }
public Mutate on(TableSchema schema) { this.setTableSchema(schema); return this; }
public Insert<E> on(TableSchema<E> schema) { this.setTableSchema(schema); return this; }
public Where condition(Condition condition) { operation.addCondition(condition); return this; }
public Select on(TableSchema schema) { this.setTableSchema(schema); return this; }
public Commit commit(Boolean durable) { return new Commit(durable); }
public Abort abort() { return new Abort(); }
public <E extends TableSchema<E>> Delete<E> delete(TableSchema<E> schema) { return new Delete<>(schema); }
public <E extends TableSchema<E>> Select<E> select(TableSchema<E> schema) { return new Select<>(schema); }
public <E extends TableSchema<E>> Mutate<E> mutate(TableSchema<E> schema) { return new Mutate<>(schema); }
public <E extends TableSchema<E>> Insert<E> insert(TableSchema<E> schema) { return new Insert<>(schema); }
public <E extends TableSchema<E>> Update<E> update(TableSchema<E> schema) { return new Update<>(schema); }
public Where and(ColumnSchema column, Function function, Object value) { condition(column, function, value); return this; }
public <E extends TableSchema<E>> Insert<E> insert(TypedBaseTable<E> typedTable) { return new Insert<>(typedTable); }
public <E extends TableSchema<E>> Update<E> update(TypedBaseTable<E> typedTable) { return new Update<>(typedTable); }