Package overit.geocall.sql.code.fragment
Class ClausesFragment
java.lang.Object
overit.geocall.sql.code.fragment.Fragment
overit.geocall.sql.code.fragment.ClausesFragment
The class extends
Fragment and aims to representing a sets of clauses,
how field-value couples should be translated and how they should be separated
(with a comma, with an 'AND' condition ecc.).-
Field Summary
FieldsFields inherited from class overit.geocall.sql.code.fragment.Fragment
_criterion -
Constructor Summary
ConstructorsConstructorDescriptionClausesFragment(String[] re, String separator) Creates a new ClausesFragment -
Method Summary
Methods inherited from class overit.geocall.sql.code.fragment.Fragment
getCriterion, overlapCriterion, replaceCriterion, toString
-
Field Details
-
_re
-
_separator
-
-
Constructor Details
-
ClausesFragment
Creates a new ClausesFragment- Parameters:
re- Array of string with rhe regular expressionseparator- The separator
-
-
Method Details
-
appendTo
public boolean appendTo(StringBuilder sb, String header, Criterion criterion, Map<String, Object> context) Description copied from class:FragmentThis method is used to create the Fragment's SQL string.- Specified by:
appendToin classFragment- Parameters:
sb- The StringBuilder used to add the current piece (Fragment) of SQL cod, to create the complete SQL string.header- The string previus the Fragment's code.criterion- The Criterion, set by default, to apply.context- The input values to define the clauses of the sql string.- Returns:
trueif there's a Fragment to add,falseotherwise.
-