| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static interface | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | APPROXIMATE
Indicates that Float and Double literal values should be treated using the SQL "approximate" format (i.e., '1E-3') |
| public static int | DECIMAL_LITERAL_FORMAT
In what format should Float and Double literal values be sent to the database? |
| public static final int | EXACT
Indicates that Float and Double literal values should be treated using the SQL "exact" format (i.e., '.001') |
| private static final LiteralProcessor. | |
| private static final Logger | |
| private HqlSqlWalker |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| private String | |
| public boolean | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| private void | |
| private void |
| APPROXIMATE | back to summary |
|---|---|
| public static final int APPROXIMATE Indicates that Float and Double literal values should be treated using the SQL "approximate" format (i.e., '1E-3') | |
| DECIMAL_LITERAL_FORMAT | back to summary |
|---|---|
| public static int DECIMAL_LITERAL_FORMAT In what format should Float and Double literal values be sent to the database?
| |
| EXACT | back to summary |
|---|---|
| public static final int EXACT Indicates that Float and Double literal values should be treated using the SQL "exact" format (i.e., '.001') | |
| formatters | back to summary |
|---|---|
| private static final LiteralProcessor. | |
| log | back to summary |
|---|---|
| private static final Logger log | |
| walker | back to summary |
|---|---|
| private HqlSqlWalker walker | |
| LiteralProcessor | back to summary |
|---|---|
| public LiteralProcessor(HqlSqlWalker hqlSqlWalker) | |
| determineDecimalRepresentation | back to summary |
|---|---|
| public String determineDecimalRepresentation(String text, int type) | |
| determineIntegerRepresentation | back to summary |
|---|---|
| private String determineIntegerRepresentation(String text, int type) | |
| isAlias | back to summary |
|---|---|
| public boolean isAlias(String alias) | |
| lookupConstant | back to summary |
|---|---|
| public void lookupConstant(DotNode node) throws SemanticException | |
| processBoolean | back to summary |
|---|---|
| public void processBoolean(AST constant) | |
| processConstant | back to summary |
|---|---|
| public void processConstant(AST constant, boolean resolveIdent) throws SemanticException | |
| processLiteral | back to summary |
|---|---|
| private void processLiteral(AST constant) | |
| processNumeric | back to summary |
|---|---|
| public void processNumeric(AST literal) | |
| setConstantValue | back to summary |
|---|---|
| private void setConstantValue(DotNode node, String text, Object value) | |
| setSQLValue | back to summary |
|---|---|
| private void setSQLValue(DotNode node, String text, String value) | |
| Modifier and Type | Field and Description |
|---|---|
| private static final String |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String | format(BigDecimal number)
Implements org. |
| FORMAT_STRING | back to summary |
|---|---|
| private static final String FORMAT_STRING | |
| ApproximateDecimalFormatter | back to summary |
|---|---|
| private ApproximateDecimalFormatter() | |
| format | back to summary |
|---|---|
| public String format(BigDecimal number) Implements org. | |
| Modifier and Type | Method and Description |
|---|---|
| public String |
| format | back to summary |
|---|---|
| public String format(BigDecimal number) | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String | format(BigDecimal number)
Implements org. |
| ExactDecimalFormatter | back to summary |
|---|---|
| private ExactDecimalFormatter() | |
| format | back to summary |
|---|---|
| public String format(BigDecimal number) Implements org. | |