|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectabk.text.ATextBuilder
abk.dao.AQueryBuilder<T>
public abstract class AQueryBuilder<T extends AQueryBuilder<T>>
Field Summary | |
---|---|
private static String |
AND
|
private Class<T> |
clazz
|
private static String |
FROM
|
private static String |
IN
|
private static String |
INSERT_INTO
|
private static String |
NOT_IN
|
private static String |
OR
|
private static String |
SELECT
|
static long |
serialVersionUID
|
private static String |
WHERE
|
Fields inherited from class abk.text.ATextBuilder |
---|
DEFAULT_CAPACITY, iBuffer, iCount, iMaxBuffer |
Constructor Summary | |
---|---|
protected |
AQueryBuilder(Class<T> clazz)
|
protected |
AQueryBuilder(Class<T> clazz,
int capacity)
|
Method Summary | |
---|---|
T |
and(CharSequence... frags)
Incorpora el fragmento " AND " a la sentencia HQL|SQL. |
T |
append(char c)
|
T |
append(char[] src)
|
T |
append(char[] src,
int offset,
int len)
|
T |
append(CharSequence csq)
|
T |
append(CharSequence[] frags)
|
T |
append(CharSequence cs0,
CharSequence... csN)
|
T |
append(CharSequence s,
int start,
int end)
|
T |
clear()
Limpia el buffer actual, empezando con una cadena vacía aunque manteniendo el tamaño del buffer. |
T |
clone()
Devuelve un nuevo objeto clonado desde el actual. |
T |
count(CharSequence... frags)
|
T |
count1()
|
T |
delete(CharSequence tableName)
|
T |
distinct(CharSequence... frags)
|
protected T |
doFunction(String fn,
CharSequence... frags)
|
T |
forUpdate()
|
T |
from(CharSequence... frags)
|
T |
in(CharSequence... frags)
|
T |
in(int cols)
|
T |
in(Iterable<?> cols)
|
T |
insert(CharSequence tableName,
CharSequence... cols)
|
T |
max(CharSequence... frags)
|
T |
min(CharSequence... frags)
|
T |
notIn(CharSequence... frags)
|
T |
notIn(int cols)
|
T |
notIn(Iterable<?> cols)
|
T |
or(CharSequence... frags)
Incorpora el fragmento " OR " a la sentencia HQL|SQL. |
T |
orderBy(CharSequence... frags)
|
static ATextBuilder |
questionMarkList(int len)
Devuelve una cadena {@code "? |
static ATextBuilder |
questionMarkList(Iterable<?> items)
Devuelve una cadena {@code "? |
T |
select(CharSequence... csq)
|
T |
set(CharSequence... frags)
|
T |
subSequence(int start,
int end)
|
T |
update(CharSequence tableName)
|
T |
values(int count)
|
T |
where(CharSequence... frags)
Incorpora el fragmento " WHERE " a la sentencia HQL|SQL. |
Methods inherited from class abk.text.ATextBuilder |
---|
aproxCapacity, capacity, charAt, charAt, ensureCapacity, equals, expandCapacity, hashCode, length, maxCapacity, maxCapacity, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final long serialVersionUID
private static final String SELECT
private static final String FROM
private static final String WHERE
private static final String AND
private static final String OR
private static final String INSERT_INTO
private static final String NOT_IN
private static final String IN
private final Class<T extends AQueryBuilder<T>> clazz
Constructor Detail |
---|
protected AQueryBuilder(Class<T> clazz)
protected AQueryBuilder(Class<T> clazz, int capacity)
Method Detail |
---|
public T clone()
ATextBuilder
clone
in class ATextBuilder
public T clear()
ATextBuilder
clear
in class ATextBuilder
public T subSequence(int start, int end)
subSequence
in interface CharSequence
subSequence
in class ATextBuilder
public T append(CharSequence s, int start, int end)
append
in interface Appendable
append
in class ATextBuilder
public T append(CharSequence csq)
append
in interface Appendable
append
in class ATextBuilder
public T append(char c)
append
in interface Appendable
append
in class ATextBuilder
public T append(CharSequence cs0, CharSequence... csN)
append
in class ATextBuilder
public T append(CharSequence[] frags)
append
in class ATextBuilder
public T append(char[] src, int offset, int len)
append
in class ATextBuilder
public T append(char[] src)
append
in class ATextBuilder
public T from(CharSequence... frags)
public T values(int count)
public static final ATextBuilder questionMarkList(int len)
"?,?,?"
formada por len marcas de interrogación.
len
- Número de marcas de interrogación.
public static final ATextBuilder questionMarkList(Iterable<?> items)
"?,?,?"
formada por tantas marcas de interrogación como elementos
contenga el iterable que se le pasa.
items
- Cualquier elemento Iterable.
public T where(CharSequence... frags)
" WHERE "
a la sentencia HQL|SQL.
frags
- Fragmentos de sentencia a añadir detrás del " WHERE "
.
public T and(CharSequence... frags)
" AND "
a la sentencia HQL|SQL.
frags
- Fragmentos de sentencia a añadir detrás del " AND "
.
public T or(CharSequence... frags)
" OR "
a la sentencia HQL|SQL.
frags
- Fragmentos de sentencia a añadir detrás del " OR "
.
protected T doFunction(String fn, CharSequence... frags)
public T distinct(CharSequence... frags)
public T max(CharSequence... frags)
public T min(CharSequence... frags)
public T count(CharSequence... frags)
public T count1()
public T in(CharSequence... frags)
public T in(Iterable<?> cols)
public T in(int cols)
public T notIn(CharSequence... frags)
public T notIn(Iterable<?> cols)
public T notIn(int cols)
public T set(CharSequence... frags)
public T orderBy(CharSequence... frags)
public T forUpdate()
public T delete(CharSequence tableName)
public T select(CharSequence... csq)
public T insert(CharSequence tableName, CharSequence... cols)
public T update(CharSequence tableName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |