Package org.hotrod.dynamicsql.assembler
Class Sentence<M extends Sentence<?,?>,P>
- java.lang.Object
-
- org.hotrod.dynamicsql.assembler.AbstractSentence<M,P>
-
- org.hotrod.dynamicsql.assembler.Sentence<M,P>
-
public abstract class Sentence<M extends Sentence<?,?>,P> extends AbstractSentence<M,P>
-
-
Field Summary
-
Fields inherited from class org.hotrod.dynamicsql.assembler.AbstractSentence
factory, me, parent, segments
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSentence(DynamicExpressionFactory factory, M me, P parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Mbind(String name, String value)Choose<M>choose()ForEach<M>foreach(String item, String collection, String open, String separator, String close)If<M>if_(String test)Mliteral(String text)Mliteraln()Mliteraln(String text)Mparameter(String name)Mparameter(String name, TypeConverter<?,?> converter)MparameterInjection(String name)MparameterNullable(String name, int sqlType)MparameterNullable(String name, int sqlType, TypeConverter<?,?> converter)MparameterUpdatable(String name)MparameterUpdatable(String name, TypeConverter<?,?> converter)Set<M>set()Trim<M>trim(String header, String separator, String tail)Mvariable(String name)Mvariable(String name, TypeConverter<?,?> converter)Where<M>where(String separator)-
Methods inherited from class org.hotrod.dynamicsql.assembler.AbstractSentence
setMe
-
-
-
-
Constructor Detail
-
Sentence
protected Sentence(DynamicExpressionFactory factory, M me, P parent)
-
-
Method Detail
-
literaln
public M literaln()
-
parameter
public M parameter(String name, TypeConverter<?,?> converter)
-
parameterUpdatable
public M parameterUpdatable(String name, TypeConverter<?,?> converter)
-
parameterNullable
public M parameterNullable(String name, int sqlType, TypeConverter<?,?> converter)
-
variable
public M variable(String name, TypeConverter<?,?> converter)
-
foreach
public ForEach<M> foreach(String item, String collection, String open, String separator, String close)
-
-