| Package | Description |
|---|---|
| org.pinus4j.api |
Pinus存储的用户调用接口.
用户使用Pinus存储时主要是使用的接口是IShardingStorageClient, 此接口包含了对数据库的增删改查相关的操作。方便用户进行分库分表操作。
|
| org.pinus4j.api.query.impl | |
| org.pinus4j.datalayer |
数据层,抽象出不同的存储
|
| org.pinus4j.datalayer.query | |
| org.pinus4j.datalayer.query.jdbc | |
| org.pinus4j.utils |
| Modifier and Type | Method and Description |
|---|---|
static SQL |
SQL.valueOf(String sql,
List<Object> paramList) |
static SQL |
SQL.valueOf(String sql,
Object... params) |
| Modifier and Type | Method and Description |
|---|---|
List<Map<String,Object>> |
PinusClient.findBySQL(SQL sql,
Class<?> clazz)
Deprecated.
|
List<Map<String,Object>> |
DefaultPinusClient.findBySQL(SQL sql,
Class<?> clazz) |
List<Map<String,Object>> |
PinusClient.findBySQL(SQL sql,
String clusterName) |
List<Map<String,Object>> |
DefaultPinusClient.findBySQL(SQL sql,
String clusterName) |
| Modifier and Type | Method and Description |
|---|---|
(package private) SQL |
Condition.getSql()
返回当前条件对象表示的sql语句.
|
SQL |
DefaultQueryImpl.getWhereSql() |
| Modifier and Type | Method and Description |
|---|---|
static SQL |
SQLBuilder.buildDeleteByPks(Class<?> clazz,
int tableIndex,
List<EntityPK> pks)
拼装sql.
|
static SQL |
SQLBuilder.buildSelectByPks(EntityPK[] pks,
List<DefaultQueryImpl.OrderBy> orders,
Class<?> clazz,
int tableIndex)
拼装select sql.
|
static <T> SQL |
SQLBuilder.buildSelectByQuery(Class<T> clazz,
int tableIndex,
IQuery<T> query)
拼装sql.
|
static <T> SQL |
SQLBuilder.buildSelectCountByQuery(Class<T> clazz,
int tableIndex,
IQuery<T> query) |
static <T> SQL |
SQLBuilder.buildSelectPkByQuery(Class<T> clazz,
int tableIndex,
IQuery<T> query)
拼装sql.
|
static SQL |
SQLBuilder.getInsert(Object entity,
int tableIndex)
根据指定对象创建一个SQL语句.
|
static SQL |
SQLBuilder.getUpdate(Object entity,
int tableIndex)
获取update PreparedStatement.
|
| Modifier and Type | Method and Description |
|---|---|
static PreparedStatement |
SQLBuilder.buildSelectBySql(Connection conn,
SQL sql,
int tableIndex)
拼装sql.
|
static PreparedStatement |
SQLBuilder.buildSelectBySqlGlobal(Connection conn,
SQL sql) |
protected void |
AbstractDataLayer.fillParam(PreparedStatement ps,
SQL sql) |
static void |
SlowQueryLogger.write(Connection conn,
SQL sql,
long constTime) |
static void |
SlowQueryLogger.write(ShardingDBResource db,
SQL sql,
long constTime) |
| Modifier and Type | Method and Description |
|---|---|
List<Map<String,Object>> |
IShardingQuery.findBySql(SQL sql,
EnumDBMasterSlave masterSlave) |
List<Map<String,Object>> |
IShardingQuery.findBySql(SQL sql,
IShardingKey<?> shardingKey,
EnumDBMasterSlave masterSlave) |
List<Map<String,Object>> |
IGlobalQuery.findBySql(SQL sql,
String clusterName,
EnumDBMasterSlave masterSlave) |
| Modifier and Type | Method and Description |
|---|---|
private ShardingDBResource |
ShardingJdbcQueryImpl._getDbBySQL(SQL sql,
IShardingKey<?> shardingKey,
EnumDBMasterSlave masterSlave) |
List<Map<String,Object>> |
ShardingJdbcQueryImpl.findBySql(SQL sql,
EnumDBMasterSlave masterSlave) |
List<Map<String,Object>> |
ShardingJdbcQueryImpl.findBySql(SQL sql,
IShardingKey<?> shardingKey,
EnumDBMasterSlave masterSlave) |
List<Map<String,Object>> |
GlobalJdbcQueryImpl.findBySql(SQL sql,
String clusterName,
EnumDBMasterSlave masterSlave) |
protected List<Map<String,Object>> |
AbstractJdbcQuery.selectBySql(IDBResource dbResource,
SQL sql) |
| Modifier and Type | Method and Description |
|---|---|
static void |
CheckUtil.checkSQL(SQL sql)
校验SQL对象.
|
Copyright © 2015. All rights reserved.