|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<SqlOption>
com.github.drinkjava2.jdbpro.SqlOption
public enum SqlOption
SqlOption system how to explain a SqlItem, SqlItem like "Message" in windows, SqlOption is the "Message" type.
| Enum Constant Summary | |
|---|---|
ALIAS
Mark alias names for TableModels |
|
AUTO_SQL
This option is designed for ORM, will be parsed as a left join SQL |
|
BIND
BIND Key-Values pairs "key1,value1, key2,value2..." for SqlTemplateEngine |
|
DISABLE_HANDLERS
Disable handles according given handlers' class |
|
ENABLE_HANDLERS
Disable handles according given handlers' class |
|
EXECUTE
It's a EXECUTE type SQL |
|
GIVE
GIVE, GIVE_BOTH option are designed for ORM query |
|
GIVE_BOTH
|
|
IGNORE_NULL
This option is designed for ORM insert and update CURD method, mark a "IGNORE_NULL" item" |
|
INSERT
It's a INSERT type SQL |
|
IOC
Give one or more class as parameter, instance will created by IocTool |
|
NOT_NULL
Usage: NOT_NUL("user_name=?", name), when name is null, nothing will be appended into SQL and parameters, otherwise return a "user_name=?" String and a SQL parameter |
|
OTHER
OTHER type SqlItem used to store some other items |
|
PARAM
Append a parameter or parameter array |
|
QUERY
It's a QUERY type SQL |
|
QUESTION_PARAM
Append a "?" String and append a parameter or parameter array |
|
SHARD_DATABASE
Tell system this is a "SHARD_DATABASE" item |
|
SHARD_TABLE
Tell system this is a "SHARD_TABLE" item |
|
SQL
Append a SQL String piece |
|
SWITCHTO
Switch to another DbPro or subClass (SqlBoxContext) to execute SQL |
|
UPDATE
It's a UPDATE type SQL |
|
USE_AUTO
Tell system to choose master or slave database automatically (write:master, read:if in Transaction use master otherwise use one slave) |
|
USE_BOTH
Tell system force use master and slave database (write: master + all slaves, read: master) |
|
USE_MASTER
Tell system force use master database (write and read:master ) |
|
USE_SLAVE
Tell system force use slave database (write:all slaves, read:one slave) |
|
USE_TEMPLATE
Force use template style |
|
VALUES_QUESTIONS
Append a " values(?,?,?....?)" String at end of SQL |
|
| Method Summary | |
|---|---|
static SqlOption |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static SqlOption[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final SqlOption SQL
public static final SqlOption PARAM
public static final SqlOption QUESTION_PARAM
public static final SqlOption BIND
public static final SqlOption NOT_NULL
public static final SqlOption VALUES_QUESTIONS
public static final SqlOption SWITCHTO
public static final SqlOption IOC
public static final SqlOption DISABLE_HANDLERS
public static final SqlOption ENABLE_HANDLERS
public static final SqlOption USE_TEMPLATE
public static final SqlOption EXECUTE
public static final SqlOption UPDATE
public static final SqlOption INSERT
public static final SqlOption QUERY
public static final SqlOption OTHER
public static final SqlOption USE_AUTO
public static final SqlOption USE_MASTER
public static final SqlOption USE_SLAVE
public static final SqlOption USE_BOTH
public static final SqlOption ALIAS
public static final SqlOption SHARD_TABLE
public static final SqlOption SHARD_DATABASE
public static final SqlOption GIVE
public static final SqlOption GIVE_BOTH
public static final SqlOption IGNORE_NULL
public static final SqlOption AUTO_SQL
| Method Detail |
|---|
public static SqlOption[] values()
for (SqlOption c : SqlOption.values()) System.out.println(c);
public static SqlOption valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||