public class SqlId extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
id
SQL资源ID
|
protected org.beetl.sql.core.SqlId.ManagedType |
managedType |
protected String |
namespace
命名空间
|
protected org.beetl.sql.core.SqlId.Type |
type
通过sql转化成其他sql用,比如分页sql
|
| 限定符 | 构造器和说明 |
|---|---|
protected |
SqlId() |
protected |
SqlId(String sqlId) |
protected |
SqlId(String namespace,
String id) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SqlId |
clone() |
boolean |
equals(Object o) |
String |
getId() |
String |
getNamespace() |
int |
hashCode() |
protected String |
inferType(String temp)
推断SQL资源的类型,对一些特殊标记的sqlId做处理
|
boolean |
isPage() |
boolean |
isSql() |
static SqlId |
of(String sqlId)
从一个字符串的sqlId解析得出Identity,通常这个是在sql template 里使用,比如#globalUse("common.whereCondition")#
|
static SqlId |
of(String namespace,
String id) |
protected String[] |
parseId(String id)
解析常规sqlId。
|
SqlId |
sibling(String id)
创建一个在同一命名空间下的SqlId
|
SqlId |
toCount() |
SqlId |
toPage() |
SqlId |
toRange() |
String |
toString() |
SqlId |
toView(Class viewType) |
protected String namespace
protected String id
protected org.beetl.sql.core.SqlId.Type type
protected org.beetl.sql.core.SqlId.ManagedType managedType
protected SqlId()
protected SqlId(String sqlId)
public static SqlId of(String sqlId)
sqlId - public SqlId toPage()
public SqlId toCount()
public SqlId toRange()
public boolean isPage()
public boolean isSql()
public String getNamespace()
public String getId()
protected String[] parseId(String id)
id - Copyright © 2021. All rights reserved.