| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static interface | |
| public static enum | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final LiteralProcessor. | DECIMAL_LITERAL_FORMAT
In what format should Float and Double literal values be sent to the database? |
| private static final CoreMessageLogger | |
| 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 | |
| public void | |
| private void | |
| private void |
| DECIMAL_LITERAL_FORMAT | back to summary |
|---|---|
| public static final LiteralProcessor. In what format should Float and Double literal values be sent to the database? | |
| LOG | back to summary |
|---|---|
| private static final CoreMessageLogger 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) | |
| processNull | back to summary |
|---|---|
| public void processNull(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 | |
| public static final LiteralProcessor. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String |
| FORMAT_STRING | back to summary |
|---|---|
| private static final String FORMAT_STRING | |
| INSTANCE | back to summary |
|---|---|
| public static final LiteralProcessor. | |
| 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) | |
| Modifier and Type | Field and Description |
|---|---|
| public static final LiteralProcessor. | APPROXIMATE
Indicates that Float and Double literal values should be treated using the SQL "approximate" format (i.e., '1E-3') |
| public static final LiteralProcessor. | EXACT
Indicates that Float and Double literal values should be treated using the SQL "exact" format (i.e., '.001') |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public abstract LiteralProcessor. | |
| public static LiteralProcessor. | |
| public static LiteralProcessor. |
| APPROXIMATE | back to summary |
|---|---|
| public static final LiteralProcessor. Indicates that Float and Double literal values should be treated using the SQL "approximate" format (i.e., '1E-3')
| |
| EXACT | back to summary |
|---|---|
| public static final LiteralProcessor. Indicates that Float and Double literal values should be treated using the SQL "exact" format (i.e., '.001') | |
| DecimalLiteralFormat | back to summary |
|---|---|
| private DecimalLiteralFormat() | |
| getFormatter | back to summary |
|---|---|
| public abstract LiteralProcessor. | |
| valueOf | back to summary |
|---|---|
| public static LiteralProcessor. | |
| values | back to summary |
|---|---|
| public static LiteralProcessor. | |
| Modifier and Type | Field and Description |
|---|---|
| public static final LiteralProcessor. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String |
| INSTANCE | back to summary |
|---|---|
| public static final LiteralProcessor. | |
| ExactDecimalFormatter | back to summary |
|---|---|
| private ExactDecimalFormatter() | |
| format | back to summary |
|---|---|
| public String format(BigDecimal number) Implements org. | |