| Package | Description |
|---|---|
| net.sf.jkniv.whinstone | |
| net.sf.jkniv.whinstone.commands | |
| net.sf.jkniv.whinstone.params |
| Modifier and Type | Method and Description |
|---|---|
static <T> Queryable |
QueryFactory.clone(Queryable queryable) |
static <T> Queryable |
QueryFactory.clone(Queryable queryable,
Class<T> returnType)
Clone
queryable object with a return type if no null |
static <T> Queryable |
QueryFactory.clone(Queryable queryable,
RegisterType registerType)
Clone
queryable object with a return type if no null |
static <T> Queryable |
QueryFactory.clone(Queryable queryable,
RegisterType registerType,
Class<T> returnType) |
static <T> Queryable |
QueryFactory.clone(String queryName,
Queryable queryable,
Object params,
RegisterType registerType,
Class<T> returnType)
Clone
queryable object with a return type if no null |
static <T> Queryable |
QueryFactory.of(String name,
Class<T> returnType)
Build a new
Queryable object |
static <T> Queryable |
QueryFactory.of(String name,
Class<T> returnType,
Object... args)
Build a new
Queryable object |
static <T> Queryable |
QueryFactory.of(String name,
Class<T> returnType,
Object params)
Creates a
Queryable object parameterized starting at first row and retrieve all rows,
isolation default, no timeout and online (no batch). |
static Queryable |
QueryFactory.of(String name,
int offset,
int max)
Build a new
Queryable object without parameters |
static Queryable |
QueryFactory.of(String name,
Object... args)
Creates a Query object parameterized starting at first row and retrieve all rows, isolation default, no timeout and online (no batch).
|
static Queryable |
QueryFactory.of(String name,
Object params)
Creates a
Queryable object parameterized starting at first row and retrieve all rows,
isolation default, no timeout and online (no batch). |
static Queryable |
QueryFactory.of(String name,
Object params,
int offset,
int max)
Build a new
Queryable object |
static Queryable |
QueryFactory.of(String name,
RegisterType registerType,
Object... args) |
static Queryable |
QueryFactory.ofArray(String name,
Object... params)
Creates a
Queryable object parameterized starting at first row and retrieve all rows,
isolation default, no timeout and online (no batch). |
static Queryable |
QueryFactory.ofArray(String name,
RegisterType registerType,
Object... params) |
| Modifier and Type | Method and Description |
|---|---|
int |
Repository.add(Queryable queryable)
Add a new object to repository.
|
static <T> Queryable |
QueryFactory.clone(Queryable queryable) |
static <T> Queryable |
QueryFactory.clone(Queryable queryable,
Class<T> returnType)
Clone
queryable object with a return type if no null |
static <T> Queryable |
QueryFactory.clone(Queryable queryable,
RegisterType registerType)
Clone
queryable object with a return type if no null |
static <T> Queryable |
QueryFactory.clone(Queryable queryable,
RegisterType registerType,
Class<T> returnType) |
static <T> Queryable |
QueryFactory.clone(String queryName,
Queryable queryable,
Object params,
RegisterType registerType,
Class<T> returnType)
Clone
queryable object with a return type if no null |
boolean |
Repository.enrich(Queryable queryable)
Use the
Queryable to retrieve data and appends the result to getParams()
parameters, where for each get method must have a correspondent set. |
<T> T |
Repository.get(Queryable queryable)
Get one object instance from repository using a query.
|
<T> T |
Repository.get(Queryable queryable,
Class<T> returnType)
Get one object instance of type
returnType from repository using a query. |
<T,R> T |
Repository.get(Queryable queryable,
ResultRow<T,R> customResultRow)
Get one object instance from repository using a query.
|
<T> List<T> |
Repository.list(Queryable queryable)
Retrieve a set of objects
T from repository using a query. |
<T> List<T> |
Repository.list(Queryable queryable,
Class<T> returnType)
Retrieve a set of objects
returnType from repository using a query. |
<T,R> List<T> |
Repository.list(Queryable queryable,
ResultRow<T,R> customResultRow)
Retrieve a set of objects
T from repository using a query. |
int |
Repository.remove(Queryable queryable)
Execute a query to remove one or many objects from repository.
|
<T> T |
Repository.scalar(Queryable queryable)
Retrieve a number, numerical quantity, string, date, boolean, some primitive value (wrapped),
the type is checked against jdbc data type.
|
int |
Repository.update(Queryable queryable)
Update many objects in repository.
|
| Modifier and Type | Field and Description |
|---|---|
protected Queryable |
DefaultCommandHandler.queryable |
| Modifier and Type | Method and Description |
|---|---|
<T,R> Command |
CommandAdapter.asAddCommand(Queryable queryable) |
<T,R> Command |
CommandAdapter.asRemoveCommand(Queryable queryable) |
<T,R> Command |
CommandAdapter.asSelectCommand(Queryable queryable,
ResultRow<T,R> overloadResultRow) |
<T,R> Command |
CommandAdapter.asUpdateCommand(Queryable queryable) |
CommandHandler |
NoCommandHandler.with(Queryable queryable) |
CommandHandler |
DefaultCommandHandler.with(Queryable queryable) |
CommandHandler |
CommandHandler.with(Queryable queryable)
Configure the life-cycle with a
Queryable |
| Modifier and Type | Method and Description |
|---|---|
static <T,R> AutoBindParams |
PrepareParamsFactory.newBasicParam(StatementAdapter<T,R> adapter,
Queryable queryable) |
static <T,R> AutoBindParams |
PrepareParamsFactory.newNamedParams(StatementAdapter<T,R> adapter,
Queryable queryable) |
static <T,R> AutoBindParams |
PrepareParamsFactory.newPositionalArrayParams(StatementAdapter<T,R> adapter,
Queryable queryable) |
static <T,R> AutoBindParams |
PrepareParamsFactory.newPositionalCollectionArrayParams(StatementAdapter<T,R> adapter,
Queryable queryable) |
static <T,R> AutoBindParams |
PrepareParamsFactory.newPositionalCollectionMapParams(StatementAdapter<T,R> adapter,
Queryable queryable) |
static <T,R> AutoBindParams |
PrepareParamsFactory.newPositionalCollectionParams(StatementAdapter<T,R> adapter,
Queryable queryable) |
static <T,R> AutoBindParams |
PrepareParamsFactory.newPositionalCollectionPojoParams(StatementAdapter<T,R> adapter,
Queryable queryable,
RegisterType registerType) |
static <T,R> AutoBindParams |
PrepareParamsFactory.newPositionalParams(StatementAdapter<T,R> adapter,
Queryable queryable) |
static <T,R> AutoBindParams |
PrepareParamsFactory.newPrepareParams(StatementAdapter<T,R> adapter,
Queryable queryable) |
Copyright © 2012–2020 jkniv, copyleft code. All rights reserved.