|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IsEmptyPlugin
The SQL Processor plugin devoted to evaluate the emptiness of the input value.
The emptiness is the basic facility in the construction of the final SQL statements from the META SQL fragments.
The standard evaluation is the next one:
The non-emptiness of a dynamic input value depends on the Java type of the related attribute
| Method Summary | |
|---|---|
boolean |
isNotEmpty(String attributeName,
Object obj,
Object parentObj,
SqlMetaType sqlMetaType,
String sqlMetaTypeExt,
boolean inSqlSetOrInsert,
Map<String,String> values,
Map<String,Object> features)
Used for the evaluation of the emptiness in the META SQL fragments. |
| Method Detail |
|---|
boolean isNotEmpty(String attributeName,
Object obj,
Object parentObj,
SqlMetaType sqlMetaType,
String sqlMetaTypeExt,
boolean inSqlSetOrInsert,
Map<String,String> values,
Map<String,Object> features)
throws IllegalArgumentException
attributeName - the name of the input valueobj - the input valueparentObj - the parent of the input valuesqlMetaType - the internal type (= META type) devoted for the special processing of the input valuessqlMetaTypeExt - the META type extension (=the internal type supplement value) devoted to extend the special processing
of the input valuesinSqlSetOrInsert - an indicator the input value is evaluated in the CRUD statement (INSERT or SET)values - values for a special identifier handling, for example a sequence for an identityfeatures - the optional features in the statement coontext
IllegalArgumentException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||