Package org.apache.ibatis.jdbc
Class AbstractSQL<T>
- java.lang.Object
-
- org.apache.ibatis.jdbc.AbstractSQL<T>
-
- Direct Known Subclasses:
SQL
public abstract class AbstractSQL<T> extends java.lang.Object- Author:
- Clinton Begin, Jeff Butler, Adam Gent, Kazuki Shimizu
-
-
Constructor Summary
Constructors Constructor Description AbstractSQL()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TAND()TDELETE_FROM(java.lang.String table)TFROM(java.lang.String table)TFROM(java.lang.String... tables)abstract TgetSelf()TGROUP_BY(java.lang.String columns)TGROUP_BY(java.lang.String... columns)THAVING(java.lang.String conditions)THAVING(java.lang.String... conditions)TINNER_JOIN(java.lang.String join)TINNER_JOIN(java.lang.String... joins)TINSERT_INTO(java.lang.String tableName)TINTO_COLUMNS(java.lang.String... columns)TINTO_VALUES(java.lang.String... values)TJOIN(java.lang.String join)TJOIN(java.lang.String... joins)TLEFT_OUTER_JOIN(java.lang.String join)TLEFT_OUTER_JOIN(java.lang.String... joins)TOR()TORDER_BY(java.lang.String columns)TORDER_BY(java.lang.String... columns)TOUTER_JOIN(java.lang.String join)TOUTER_JOIN(java.lang.String... joins)TRIGHT_OUTER_JOIN(java.lang.String join)TRIGHT_OUTER_JOIN(java.lang.String... joins)TSELECT(java.lang.String columns)TSELECT(java.lang.String... columns)TSELECT_DISTINCT(java.lang.String columns)TSELECT_DISTINCT(java.lang.String... columns)TSET(java.lang.String sets)TSET(java.lang.String... sets)java.lang.StringtoString()TUPDATE(java.lang.String table)<A extends java.lang.Appendable>
AusingAppender(A a)TVALUES(java.lang.String columns, java.lang.String values)TWHERE(java.lang.String conditions)TWHERE(java.lang.String... conditions)
-
-
-
Method Detail
-
getSelf
public abstract T getSelf()
-
UPDATE
public T UPDATE(java.lang.String table)
-
SET
public T SET(java.lang.String sets)
-
SET
public T SET(java.lang.String... sets)
- Since:
- 3.4.2
-
INSERT_INTO
public T INSERT_INTO(java.lang.String tableName)
-
VALUES
public T VALUES(java.lang.String columns, java.lang.String values)
-
INTO_COLUMNS
public T INTO_COLUMNS(java.lang.String... columns)
- Since:
- 3.4.2
-
INTO_VALUES
public T INTO_VALUES(java.lang.String... values)
- Since:
- 3.4.2
-
SELECT
public T SELECT(java.lang.String columns)
-
SELECT
public T SELECT(java.lang.String... columns)
- Since:
- 3.4.2
-
SELECT_DISTINCT
public T SELECT_DISTINCT(java.lang.String columns)
-
SELECT_DISTINCT
public T SELECT_DISTINCT(java.lang.String... columns)
- Since:
- 3.4.2
-
DELETE_FROM
public T DELETE_FROM(java.lang.String table)
-
FROM
public T FROM(java.lang.String table)
-
FROM
public T FROM(java.lang.String... tables)
- Since:
- 3.4.2
-
JOIN
public T JOIN(java.lang.String join)
-
JOIN
public T JOIN(java.lang.String... joins)
- Since:
- 3.4.2
-
INNER_JOIN
public T INNER_JOIN(java.lang.String join)
-
INNER_JOIN
public T INNER_JOIN(java.lang.String... joins)
- Since:
- 3.4.2
-
LEFT_OUTER_JOIN
public T LEFT_OUTER_JOIN(java.lang.String join)
-
LEFT_OUTER_JOIN
public T LEFT_OUTER_JOIN(java.lang.String... joins)
- Since:
- 3.4.2
-
RIGHT_OUTER_JOIN
public T RIGHT_OUTER_JOIN(java.lang.String join)
-
RIGHT_OUTER_JOIN
public T RIGHT_OUTER_JOIN(java.lang.String... joins)
- Since:
- 3.4.2
-
OUTER_JOIN
public T OUTER_JOIN(java.lang.String join)
-
OUTER_JOIN
public T OUTER_JOIN(java.lang.String... joins)
- Since:
- 3.4.2
-
WHERE
public T WHERE(java.lang.String conditions)
-
WHERE
public T WHERE(java.lang.String... conditions)
- Since:
- 3.4.2
-
OR
public T OR()
-
AND
public T AND()
-
GROUP_BY
public T GROUP_BY(java.lang.String columns)
-
GROUP_BY
public T GROUP_BY(java.lang.String... columns)
- Since:
- 3.4.2
-
HAVING
public T HAVING(java.lang.String conditions)
-
HAVING
public T HAVING(java.lang.String... conditions)
- Since:
- 3.4.2
-
ORDER_BY
public T ORDER_BY(java.lang.String columns)
-
ORDER_BY
public T ORDER_BY(java.lang.String... columns)
- Since:
- 3.4.2
-
usingAppender
public <A extends java.lang.Appendable> A usingAppender(A a)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-