Modifier and Type | Constant Field | Value |
---|---|---|
public static final String |
LOGGER_GLOBAL |
"daobab.logger.global" |
Modifier and Type | Constant Field | Value |
---|---|---|
public static final String |
H2 |
"H2" |
public static final String |
MYSQL |
"MySQL" |
public static final String |
ORACLE |
"Oracle" |
public static final String |
PostgreSQL |
"PostgreSQL" |
Modifier and Type | Constant Field | Value |
---|---|---|
public static final String |
COLUMN_TEMPLATE |
"package __PACKAGE;\n\nimport io.daobab.error.AttemptToReadFromNullEntityException;\nimport io.daobab.error.AttemptToWriteIntoNullEntityException;\nimport io.daobab.model.Column;\nimport io.daobab.model.EntityRelationMap;\nimport io.daobab.model.EntityMap;\nimport java.util.Objects;\n\n__CLASS_FULL_NAME\n\npublic interface __INTERFACE_NAME<E extends EntityMap> extends EntityRelationMap<E> {\n\n\n__TABLES_AND_TYPE default __CLASS_SIMPLE_NAME get__INTERFACE_NAME(){return getColumnParam(\"__FIELD_NAME\");}\n default E set__INTERFACE_NAME(__CLASS_SIMPLE_NAME val){setColumnParam(\"__FIELD_NAME\",val); return (E)this;}\n\n default Column<E,__CLASS_SIMPLE_NAME,__INTERFACE_NAME> col__INTERFACE_NAME(){\n return new Column<E,__CLASS_SIMPLE_NAME,__INTERFACE_NAME>() {\n\n @Override\n public String getColumnName() {\n return \"__COLUMN_NAME\";\n }\n\n @Override\n public String getFieldName() {\n return \"__FIELD_NAME\";\n }\n\n @Override\n public E getInstance(){\n return getEntity();\n }\n\n @Override\n public Class<__CLASS_SIMPLE_NAME> getFieldClass(){\n return __CLASS_SIMPLE_NAME.class;\n }\n\n @Override\n public __CLASS_SIMPLE_NAME getValue(__INTERFACE_NAME entity){\n if (entity==null) throw new AttemptToReadFromNullEntityException(getEntityClass(),\"__FIELD_NAME\");\n return entity.get__INTERFACE_NAME();\n }\n\n @Override\n public void setValue(__INTERFACE_NAME entity, __CLASS_SIMPLE_NAME param){\n if (entity==null) throw new AttemptToWriteIntoNullEntityException(getEntityClass(),\"__FIELD_NAME\");\n entity.set__INTERFACE_NAME(param);\n }\n\n @Override\n public int hashCode() {\n return toString().hashCode();\n }\n\n @Override\n public String toString(){\n return getEntityName()+\".\"+getFieldName();\n }\n\n @Override\n public boolean equals(Object obj) {\n if (this == obj)return true;\n if (obj == null)return false;\n if (getClass() != obj.getClass())return false;\n Column other = (Column) obj;\n return Objects.equals(hashCode(), other.hashCode());\n }\n };\n }\n\n}" |
public static final String |
TABLESINTERFACETEMP |
"package __TARGET_PACKAGE\n\nimport io.daobab.parser.ParserGeneral;\nimport io.daobab.query.base.QueryWhisperer;\n__TAB_IMPORTS\n\npublic interface __TABLES_INTERFACE_NAME extends ParserGeneral, QueryWhisperer {\n\n__TABLES_INITIATED\n\n}" |
public static final String |
tabtemp |
"package __TABLE_PACKAGE;\n\nimport com.fasterxml.jackson.annotation.JsonAutoDetect;\nimport com.fasterxml.jackson.annotation.JsonInclude;\nimport io.daobab.clone.EntityDuplicator;\nimport io.daobab.model.Column;\nimport io.daobab.model.TableColumn;\n__PK_IMPORT\n__COLUMN_IMPORTS\nimport io.daobab.model.Table;\n\n__PK_TYPE_IMPORT\nimport java.util.Arrays;\nimport java.util.List;\nimport java.util.Objects;\n\nimport static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.ANY;\nimport static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE;\n\n\n@JsonInclude(JsonInclude.Include.NON_NULL)\n@JsonAutoDetect(fieldVisibility = ANY, getterVisibility = NONE, setterVisibility = NONE)\npublic class __TABLE_CAMEL_NAME extends Table implements \n__COLUMN_INTERFACES\n\t__PK_INTERFACE\n\t{\n\n\t@Override\n\tpublic String getEntityName() {\n\t\treturn \"__TABLE_NAME\";\n\t}\n\n\t@Override\n public List<TableColumn> columns() {\n return Arrays.asList(\n__COLUMN_METHODS );\n\t}\n\n\t@Override\n\tpublic __TABLE_CAMEL_NAME clone() {\n\t\treturn EntityDuplicator.cloneEntity(this);\n\t}\n\n\t__PK_ID_METHOD\n\n\n}" |
public static final String |
targettemp |
"package __TARGET_PACKAGE\n\n\nimport io.daobab.model.Entity;\nimport io.daobab.target.database.DataBaseTarget;\nimport io.daobab.target.database.SqlQueryResolver;\n\nimport javax.sql.DataSource;\nimport java.util.Arrays;\nimport java.util.List;\n\n\npublic class __TARGET_CLASS_NAME extends DataBaseTarget implements __TARGET_TABLES_INTERFACE, SqlQueryResolver {\n @Override\n protected DataSource initDataSource() {\n\n return /* return DataSource here */;\n }\n\n\n\n @Override\n public List<Entity> initTables() {\n return Arrays.asList(\n__TAB_ARRAY\n );\n }\n\n\n}" |
public static final String |
typeScriptTabletemp |
"export class __TABLE_CAMEL_NAME {\n\n__FIELDS \n\n\n}" |
Modifier and Type | Constant Field | Value |
---|---|---|
public static final String |
CACHE |
"_cache" |
public static final String |
CALC_JOINS |
"_calcJoins" |
public static final String |
COLUMN_CLASS |
"columnClass" |
public static final String |
COUNT |
"count" |
public static final String |
ENTITY |
"entity" |
public static final String |
ENTITY_CLASS |
"entityClass" |
public static final String |
ENTITY_NAME |
"entityName" |
public static final String |
FIELD |
"field" |
public static final String |
FIELDS |
"fields" |
public static final String |
GROUP_BY |
"groupBy" |
public static final String |
HAVING |
"having" |
public static final String |
ID_GENERATOR |
"idGenerator" |
public static final String |
IDENTIFIER |
"identifier" |
public static final String |
JOINS |
"joins" |
public static final String |
LIMIT |
"limit" |
public static final String |
ORDER |
"order" |
public static final String |
PK_COLUMN_NAME |
"pkColumnName" |
public static final String |
PK_NO |
"pkNo" |
public static final String |
QUERY_CLASS |
"queryClass" |
public static final String |
REL_BETWEEN_EXPRESSIONS |
"relBetweenExpressions" |
public static final String |
SEQUENCE_NAME |
"sequenceName" |
public static final String |
SET_FIELDS |
"setFields" |
public static final String |
SINGLE_RESULT |
"singleResult" |
public static final String |
SMART_JOINS |
"smartJoins" |
public static final String |
UNIQUE |
"_unique" |
public static final String |
WHERE |
"where" |
Modifier and Type | Constant Field | Value |
---|---|---|
public static final String |
CLASS_FULL_NAME |
"__CLASS_FULL_NAME" |
public static final String |
CLASS_SIMPLE_NAME |
"__CLASS_SIMPLE_NAME" |
public static final String |
COLUMN_IMPORTS |
"__COLUMN_IMPORTS" |
public static final String |
COLUMN_INTERFACES |
"__COLUMN_INTERFACES" |
public static final String |
COLUMN_METHODS |
"__COLUMN_METHODS" |
public static final String |
COLUMN_NAME |
"__COLUMN_NAME" |
public static final String |
COMPOSITE_KEY_COLUMN_INTERFACES |
"__COMPOSITE_KEY_COLUMN_INTERFACES" |
public static final String |
COMPOSITE_KEY_COLUMN_TYPE_INTERFACES |
"__COMPOSITE_KEY_COLUMN_TYPE_INTERFACES" |
public static final String |
COMPOSITE_KEY_METHOD |
"__COMPOSITE_KEY_METHOD" |
public static final String |
COMPOSITE_NAME |
"__COMPOSITE_NAME" |
public static final String |
DB_TYPE |
"__DB_TYPE" |
public static final String |
FIELD_NAME |
"__FIELD_NAME" |
public static final String |
FIELDS |
"__FIELDS" |
public static final String |
INTERFACE_NAME |
"__INTERFACE_NAME" |
public static final String |
PACKAGE |
"__PACKAGE" |
public static final String |
PK_ID_METHOD |
"__PK_ID_METHOD" |
public static final String |
PK_IMPORT |
"__PK_IMPORT" |
public static final String |
PK_INTERFACE |
"__PK_INTERFACE" |
public static final String |
PK_TYPE_IMPORT |
"__PK_TYPE_IMPORT" |
public static final String |
TAB_ARRAY |
"__TAB_ARRAY" |
public static final String |
TAB_IMPORTS |
"__TAB_IMPORTS" |
public static final String |
TABLE_CAMEL_NAME |
"__TABLE_CAMEL_NAME" |
public static final String |
TABLE_NAME |
"__TABLE_NAME" |
public static final String |
TABLE_PACKAGE |
"__TABLE_PACKAGE" |
public static final String |
TABLES_AND_TYPE |
"__TABLES_AND_TYPE" |
public static final String |
TABLES_INITIATED |
"__TABLES_INITIATED" |
public static final String |
TABLES_INTERFACE_NAME |
"__TABLES_INTERFACE_NAME" |
public static final String |
TARGET_CLASS_NAME |
"__TARGET_CLASS_NAME" |
public static final String |
TARGET_PACKAGE |
"__TARGET_PACKAGE" |
public static final String |
TARGET_TABLES_INTERFACE |
"__TARGET_TABLES_INTERFACE" |
Modifier and Type | Constant Field | Value |
---|---|---|
public static final String |
AVG |
"AVG" |
public static final String |
CAST |
"CAST" |
public static final String |
CONCAT |
"CONCAT" |
public static final String |
COUNT |
"COUNT" |
public static final String |
COUNTDISTICT |
"COUNT DISTINCT" |
public static final String |
CURRENT_TIMESTAMP |
"CURRENT_TIMESTAMP" |
public static final String |
DATEADD |
"DATEADD" |
public static final String |
DATEDIFF |
"DATEDIFF" |
public static final String |
DATEFROMPARTS |
"DATEFROMPARTS" |
public static final String |
DATENAME |
"DATENAME" |
public static final String |
DATEPART |
"DATEPART" |
public static final String |
DAY |
"DAY" |
public static final String |
DISTINCT |
"DISTINCT" |
public static final String |
GETDATE |
"GETDATE" |
public static final String |
GETUTCDATE |
"GETUTCDATE" |
public static final String |
INNER_QUERY |
"INNER_QUERY" |
public static final String |
ISDATE |
"ISDATE" |
public static final String |
LEFT |
"LEFT" |
public static final String |
LENGTH |
"LENGTH" |
public static final String |
LOWER |
"LOWER" |
public static final String |
MAX |
"MAX" |
public static final String |
MIN |
"MIN" |
public static final String |
MONTH |
"MONTH" |
public static final String |
REPLACE |
"REPLACE" |
public static final String |
REPLICATE |
"REPLICATE" |
public static final String |
REVERSE |
"REVERSE" |
public static final String |
RIGHT |
"RIGHT" |
public static final String |
SUBSTRING |
"SUBSTRING" |
public static final String |
SUM |
"SUM" |
public static final String |
SYSDATETIME |
"SYSDATETIME" |
public static final String |
TRIM |
"TRIM" |
public static final String |
UPPER |
"UPPER" |
public static final String |
YEAR |
"YEAR" |
Modifier and Type | Constant Field | Value |
---|---|---|
protected static final String |
DISTINCT |
"distinct" |
protected static final String |
KEY |
"key" |
Modifier and Type | Constant Field | Value |
---|---|---|
protected static final String |
FIELD |
"field" |
protected static final String |
VALUE |
"value" |
Modifier and Type | Constant Field | Value |
---|---|---|
public static final int |
EXCEPT |
2 |
public static final int |
EXCEPT_ALL |
3 |
public static final int |
INTERSECT |
4 |
public static final int |
MINUS |
5 |
public static final int |
UNION |
0 |
public static final int |
UNION_ALL |
1 |
Modifier and Type | Constant Field | Value |
---|---|---|
public static final String |
ORDERASC |
"asc" |
public static final String |
ORDERDESC |
"desc" |
Modifier and Type | Constant Field | Value |
---|---|---|
public static final long |
DEFAULT |
260L |
public static final long |
DEFAULT_OPERATOR |
40L |
public static final long |
EQUAL |
1L |
public static final long |
FK |
200L |
public static final long |
GT |
10L |
public static final long |
IN |
30L |
public static final long |
INDEXED_NUMBER |
220L |
public static final long |
LIKE |
60L |
public static final long |
LT |
20L |
public static final long |
NOT_EQUAL |
50L |
public static final long |
NUMBER |
230L |
public static final long |
PK |
1L |
public static final long |
STRING |
250L |
Modifier and Type | Constant Field | Value |
---|---|---|
protected static final String |
ALREADY_PROCEEDED |
"proc" |
public static final String |
AND |
" and " |
protected static final String |
DOT |
"." |
protected static final String |
KEY |
"key" |
protected static final String |
MAY_BE_INDEXED_IN_BUFFER |
"index" |
public static final String |
NOT |
" not " |
public static final String |
OR |
" or " |
protected static final String |
RELATION |
"relation" |
protected static final String |
VALUE |
"value" |
protected static final String |
WRAPPER |
"WRAPPER" |
Modifier and Type | Constant Field | Value |
---|---|---|
public static final String |
APOSTROPHE |
"\'" |
public static final String |
CLOSED_BRACKET |
")" |
public static final String |
COMMA |
"," |
public static final String |
COMMASPACE |
", " |
public static final String |
DOT |
"." |
public static final String |
LIMIT |
" limit " |
public static final String |
OPEN_BRACKET |
"(" |
public static final String |
SPACE |
" " |
public static final String |
SPACE_OPEN_BRACKET |
" (" |
Copyright © 2021. All rights reserved.