|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SqlBoxContext | |
|---|---|
| com.github.drinkjava2.jsqlbox | |
| com.github.drinkjava2.jsqlbox.entitynet | |
| com.github.drinkjava2.jsqlbox.sharding | |
| Uses of SqlBoxContext in com.github.drinkjava2.jsqlbox |
|---|
| Fields in com.github.drinkjava2.jsqlbox declared as SqlBoxContext | |
|---|---|
protected static SqlBoxContext |
SqlBoxContext.globalSqlBoxContext
|
| Methods in com.github.drinkjava2.jsqlbox that return SqlBoxContext | |
|---|---|
SqlBoxContext |
ActiveRecordSupport.ctx(Object... optionItems)
|
SqlBoxContext |
ActiveRecord.ctx(Object... optionItems)
|
static SqlBoxContext |
SqlBoxContext.gctx()
Shortcut method equal to getGlobalSqlBoxContext() |
static SqlBoxContext |
JSQLBOX.gctx()
Shortcut method equal to SqlBoxContext.getGlobalSqlBoxContext() |
static SqlBoxContext |
SqlBoxContext.getGlobalSqlBoxContext()
Get the global static SqlBoxContext instance |
SqlBoxContext |
SqlBoxContext.getShardedDB(Object entityOrClass,
Object... shardvalues)
Get the sharded DB(=SqlBoxContext) instance by given shard values |
static SqlBoxContext |
SqlBoxContextUtils.getShardedDB(SqlBoxContext currentCtx,
Object entityOrClass,
Object... shardKey)
Use current SqlBoxContext's shardingTools to calculate the master SqlBoxContext |
SqlBoxContext |
ActiveRecordSupport.shardDB(Object... optionItems)
Return current entity's shardDatabase according its sharding key values |
SqlBoxContext |
ActiveRecord.shardDB(Object... optionItems)
|
| Methods in com.github.drinkjava2.jsqlbox with parameters of type SqlBoxContext | ||
|---|---|---|
PreparedSQL |
SqlMapperGuesser.doGuessPreparedSQL(SqlBoxContext ctx,
Object entity,
Object... params)
|
|
PreparedSQL |
SqlMapperDefaultGuesser.doGuessPreparedSQL(SqlBoxContext ctx,
Object ac,
Object... params)
|
|
static EntityNet |
SqlBoxContextUtils.entityAutoNet(SqlBoxContext ctx,
Class<?>... entityClasses)
|
|
static int |
SqlBoxContextUtils.entityCountAll(SqlBoxContext ctx,
Class<?> entityClass,
Object... optionItems)
Count quantity of all entity, this method does not support sharding |
|
static int |
SqlBoxContextUtils.entityDeleteByIdTry(SqlBoxContext ctx,
Class<?> entityClass,
Object id,
Object... optionItems)
Try delete entity by Id, return row affected |
|
static int |
SqlBoxContextUtils.entityDeleteTry(SqlBoxContext ctx,
Object entityBean,
Object... optionItems)
Delete entityBean in database according primary key value |
|
static boolean |
SqlBoxContextUtils.entityExist(SqlBoxContext ctx,
Object entityBean,
Object... optionItems)
Check if entityBean exist in database by its id |
|
static boolean |
SqlBoxContextUtils.entityExistById(SqlBoxContext ctx,
Class<?> entityClass,
Object id,
Object... optionItems)
Try delete entity by Id, return row affected |
|
static
|
SqlBoxContextUtils.entityFindAll(SqlBoxContext ctx,
Class<T> entityClass,
Object... optionItems)
|
|
static
|
SqlBoxContextUtils.entityFindByIds(SqlBoxContext ctx,
Class<T> entityClass,
Iterable<?> ids,
Object... optionItems)
|
|
static
|
SqlBoxContextUtils.entityFindBySample(SqlBoxContext ctx,
Object sampleBean,
Object... sqlItems)
|
|
static
|
SqlBoxContextUtils.entityFindRelatedList(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
|
|
static
|
SqlBoxContextUtils.entityFindRelatedMap(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
|
|
static
|
SqlBoxContextUtils.entityFindRelatedOne(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
|
|
static
|
SqlBoxContextUtils.entityFindRelatedSet(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
|
|
static int |
SqlBoxContextUtils.entityInsertTry(SqlBoxContext ctx,
Object entityBean,
Object... optionItems)
Insert entityBean into database, and change ID fields to values generated by IdGenerator (identity or sequence or UUID...) |
|
static
|
SqlBoxContextUtils.entityLoadByIdTry(SqlBoxContext ctx,
Class<T> entityClass,
Object idOrIdMap,
Object... optionItems)
|
|
static int |
SqlBoxContextUtils.entityLoadTry(SqlBoxContext ctx,
Object entityBean,
Object... optionItems)
|
|
static int |
SqlBoxContextUtils.entityUpdateTry(SqlBoxContext ctx,
Object entityBean,
Object... optionItems)
Update entityBean according primary key |
|
static SqlBoxContext |
SqlBoxContextUtils.getShardedDB(SqlBoxContext currentCtx,
Object entityOrClass,
Object... shardKey)
Use current SqlBoxContext's shardingTools to calculate the master SqlBoxContext |
|
static String |
SqlBoxContextUtils.getShardedTB(SqlBoxContext ctx,
Object entityOrClass,
Object... shardKey)
Use current SqlBoxContext's shardingTools to calculate the real shardTable name |
|
|
SqlMapperDefaultGuesser.guess(SqlBoxContext ctx,
Object entity,
Object... params)
|
|
|
SqlMapperGuesser.guess(SqlBoxContext ctx,
Object entity,
Object... params)
Execute operation to access database, based on current method @Sql annotated String or Text String and parameters, guess a best fit query/update/delete/execute method to run. |
|
String |
SqlMapperGuesser.guessSQL(SqlBoxContext ctx,
Object entity)
Return the guessed SQL of a method which has @Sql annotation or Text in comment(need put Java in resources(class root) folder) |
|
String |
SqlMapperDefaultGuesser.guessSQL(SqlBoxContext ctx,
Object ac)
|
|
static TableModel[] |
SqlBoxContextUtils.loadMetaTableModels(SqlBoxContext ctx,
Dialect dialect)
Read database Meta info into SqlBox[] |
|
static void |
SqlBoxContext.setGlobalSqlBoxContext(SqlBoxContext globalSqlBoxContext)
|
|
T |
ActiveRecord.useContext(SqlBoxContext ctx)
|
|
| Uses of SqlBoxContext in com.github.drinkjava2.jsqlbox.entitynet |
|---|
| Methods in com.github.drinkjava2.jsqlbox.entitynet with parameters of type SqlBoxContext | ||
|---|---|---|
|
EntityNet.findRelatedList(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
Search related entity list inside of current EntityNet |
|
|
EntityNet.findRelatedMap(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
Inside of current EntityNet, search related entity Map |
|
|
EntityNet.findRelatedSet(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
Search related entity set inside of current EntityNet |
|
| Uses of SqlBoxContext in com.github.drinkjava2.jsqlbox.sharding |
|---|
| Methods in com.github.drinkjava2.jsqlbox.sharding that return SqlBoxContext | |
|---|---|
SqlBoxContext[] |
ShardingTool.handleShardDatabase(SqlBoxContext ctx,
TableModel tableModel,
Object... shardKey)
Dealing a ShardTable SqlItem, return real master SqlBoxContexts array |
SqlBoxContext[] |
ShardingRangeTool.handleShardDatabase(SqlBoxContext ctx,
TableModel model,
Object... shardkey)
|
SqlBoxContext[] |
ShardingModTool.handleShardDatabase(SqlBoxContext ctx,
TableModel model,
Object... shardkey)
|
| Methods in com.github.drinkjava2.jsqlbox.sharding with parameters of type SqlBoxContext | |
|---|---|
SqlBoxContext[] |
ShardingTool.handleShardDatabase(SqlBoxContext ctx,
TableModel tableModel,
Object... shardKey)
Dealing a ShardTable SqlItem, return real master SqlBoxContexts array |
SqlBoxContext[] |
ShardingRangeTool.handleShardDatabase(SqlBoxContext ctx,
TableModel model,
Object... shardkey)
|
SqlBoxContext[] |
ShardingModTool.handleShardDatabase(SqlBoxContext ctx,
TableModel model,
Object... shardkey)
|
String[] |
ShardingTool.handleShardTable(SqlBoxContext ctx,
TableModel tableModel,
Object... shardKey)
Dealing a SqlItem(SqlOption.SHARD_TABLE, entityOrClass, shardKey1, optionalShardKey2) item, return real table names array |
String[] |
ShardingRangeTool.handleShardTable(SqlBoxContext ctx,
TableModel model,
Object... shardkey)
|
String[] |
ShardingModTool.handleShardTable(SqlBoxContext ctx,
TableModel model,
Object... shardkey)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||