Package guru.mikelue.jdut.operation

The most important objects to effect data to database.

DataGrainOperator

This interface defines the DataGrain to be process over a Connection.

OperatorFactory

This interface defines the factory used to retrieving a DataGrainOperator by a String.

DefaultOperatorFactory

This implementation of OperatorFactory is an extensible, automatic vendor-detection factory you should use.
Depending on provided vendor-specific implementation, some pre-defined operation would be replaced with certain requirements for certain vendor.

For example, to insert new data to a table on MS SQL Server, which contains identity, the column should allow you to assign value directly.
See IdentityInsertOperator

DefaultOperators

  1. Defines the name of operator pre-defined by this framework, e.g. DefaultOperators.INSERT.
  2. Defines the lambda of operator(for DataGrain) pre-defined by this framework, e.g. DefaultOperators::insert.
  3. Defines the lambda of operator(for DataRow) pre-defined by this framework, e.g. DefaultOperators::doInsert.
See Also:
DefaultOperators, DefaultOperatorFactory, DataGrainOperator