Package adalid.core.wrappers
Class ExpressionWrapper
- java.lang.Object
-
- adalid.core.wrappers.ArtifactWrapper
-
- adalid.core.wrappers.ExpressionWrapper
-
- All Implemented Interfaces:
Wrapper
public class ExpressionWrapper extends ArtifactWrapper
- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description ExpressionWrapper(Expression expression)
-
Method Summary
-
Methods inherited from class adalid.core.wrappers.ArtifactWrapper
getAffixedSqlName, getAffixedSqlName, getBundleDefaultCollectionLabel, getBundleDefaultCollectionShortLabel, getBundleDefaultDescription, getBundleDefaultLabel, getBundleDefaultShortDescription, getBundleDefaultShortLabel, getBundleDefaultSymbol, getBundleDefaultTooltip, getBundleKey, getBundleValidDefaultCollectionLabel, getBundleValidDefaultCollectionShortLabel, getBundleValidDefaultDescription, getBundleValidDefaultLabel, getBundleValidDefaultShortDescription, getBundleValidDefaultShortLabel, getBundleValidDefaultSymbol, getBundleValidDefaultTooltip, getBundleValueString, getBundleWordyAlias, getBundleWordyName, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getDottedAlias, getDottedName, getHtmlDefaultCollectionLabel, getHtmlDefaultCollectionShortLabel, getHtmlDefaultDescription, getHtmlDefaultLabel, getHtmlDefaultShortDescription, getHtmlDefaultShortLabel, getHtmlDefaultSymbol, getHtmlDefaultTooltip, getHtmlFormattedString, getHtmlString, getHtmlValidDefaultCollectionLabel, getHtmlValidDefaultCollectionShortLabel, getHtmlValidDefaultDescription, getHtmlValidDefaultLabel, getHtmlValidDefaultShortDescription, getHtmlValidDefaultShortLabel, getHtmlValidDefaultSymbol, getHtmlValidDefaultTooltip, getHtmlWordyAlias, getHtmlWordyName, getHyphenatedAlias, getHyphenatedName, getJavaCapitalizedName, getJavaClassName, getJavaConstantName, getJavaDefaultCollectionLabel, getJavaDefaultCollectionShortLabel, getJavaDefaultDescription, getJavaDefaultLabel, getJavaDefaultShortDescription, getJavaDefaultShortLabel, getJavaDefaultSymbol, getJavaDefaultTooltip, getJavaLowerConstantName, getJavaName, getJavaString, getJavaUncapitalizedName, getJavaValidDefaultCollectionLabel, getJavaValidDefaultCollectionShortLabel, getJavaValidDefaultDescription, getJavaValidDefaultLabel, getJavaValidDefaultShortDescription, getJavaValidDefaultShortLabel, getJavaValidDefaultSymbol, getJavaValidDefaultTooltip, getJavaVariableName, getJavaWordyAlias, getJavaWordyName, getPrefixedSqlName, getPrefixedSqlName, getSomeLabel, getSomeShortLabel, getSqlDefaultCollectionLabel, getSqlDefaultCollectionShortLabel, getSqlDefaultDescription, getSqlDefaultLabel, getSqlDefaultShortDescription, getSqlDefaultShortLabel, getSqlDefaultSymbol, getSqlDefaultTooltip, getSqlishName, getSqlName, getSqlName, getSqlQualifiedName, getSqlString, getSqlValidDefaultCollectionLabel, getSqlValidDefaultCollectionShortLabel, getSqlValidDefaultDescription, getSqlValidDefaultLabel, getSqlValidDefaultShortDescription, getSqlValidDefaultShortLabel, getSqlValidDefaultShortLabel, getSqlValidDefaultSymbol, getSqlValidDefaultTooltip, getSqlVariableName, getSuffixedSqlName, getSuffixedSqlName, getUnderscoredAlias, getUnderscoredName, getValidDefaultCollectionLabel, getValidDefaultCollectionShortLabel, getValidDefaultDescription, getValidDefaultLabel, getValidDefaultShortDescription, getValidDefaultShortLabel, getValidDefaultShortLabel, getValidDefaultSymbol, getValidDefaultTooltip, getWordyAlias, getWordyName, getXhtmlDefaultDescription, getXhtmlFormattedString, getXhtmlString, getXmlDefaultCollectionLabel, getXmlDefaultCollectionShortLabel, getXmlDefaultDescription, getXmlDefaultLabel, getXmlDefaultShortDescription, getXmlDefaultShortLabel, getXmlDefaultSymbol, getXmlDefaultTooltip, getXmlString, getXmlValidDefaultCollectionLabel, getXmlValidDefaultCollectionShortLabel, getXmlValidDefaultDescription, getXmlValidDefaultLabel, getXmlValidDefaultShortDescription, getXmlValidDefaultShortLabel, getXmlValidDefaultSymbol, getXmlValidDefaultTooltip, getXmlWordyAlias, getXmlWordyName, someSymbol
-
-
-
-
Constructor Detail
-
ExpressionWrapper
public ExpressionWrapper(Expression expression)
-
-
Method Detail
-
getWrapped
public Expression getWrapped()
- Specified by:
getWrappedin interfaceWrapper- Overrides:
getWrappedin classArtifactWrapper- Returns:
- the wrapped expression
-
getDefaultErrorMessage
public String getDefaultErrorMessage()
- Returns:
- the default error message
-
getDefaultErrorMessageJoin
public String getDefaultErrorMessageJoin()
- Returns:
- the default error message join
-
getDefaultErrorMessageJoin
public String getDefaultErrorMessageJoin(String separator)
- Parameters:
separator- separator- Returns:
- the default error message join
-
getDefaultErrorMessageChoice
public String getDefaultErrorMessageChoice()
- Returns:
- the default error message choice
-
getDefaultErrorMessageChoice
public String getDefaultErrorMessageChoice(String separator)
- Parameters:
separator- separator- Returns:
- the default error message choice
-
getDefaultErrorMessagesList
public List<String> getDefaultErrorMessagesList()
- Returns:
- the default error messages list
-
getDefaultFilterDescription
public String getDefaultFilterDescription()
- Returns:
- the default filter description
-
getDefaultFilterDescriptionJoin
public String getDefaultFilterDescriptionJoin()
- Returns:
- the default filter description join
-
getDefaultFilterDescriptionJoin
public String getDefaultFilterDescriptionJoin(String separator)
- Parameters:
separator- separator- Returns:
- the default filter description join
-
getDefaultFilterDescriptionChoice
public String getDefaultFilterDescriptionChoice()
- Returns:
- the default filter description choice
-
getDefaultFilterDescriptionChoice
public String getDefaultFilterDescriptionChoice(String separator)
- Parameters:
separator- separator- Returns:
- the default filter description choice
-
getDefaultFilterDescriptionsList
public List<String> getDefaultFilterDescriptionsList()
- Returns:
- the default filter descriptions list
-
getExpressionsList
public List<Expression> getExpressionsList(Expression expression)
- Parameters:
expression- expression- Returns:
- the expressions list
-
getBundleDefaultErrorMessage
public String getBundleDefaultErrorMessage()
- Returns:
- the bundle default error message
-
getBundleDefaultErrorMessageJoin
public String getBundleDefaultErrorMessageJoin()
- Returns:
- the bundle default error message join
-
getBundleDefaultErrorMessageJoin
public String getBundleDefaultErrorMessageJoin(String separator)
- Parameters:
separator- separator- Returns:
- the bundle default error message join
-
getBundleDefaultErrorMessageChoice
public String getBundleDefaultErrorMessageChoice()
- Returns:
- the bundle default error message choice
-
getBundleDefaultErrorMessageChoice
public String getBundleDefaultErrorMessageChoice(String separator)
- Parameters:
separator- separator- Returns:
- the bundle default error message choice
-
getJavaType
public String getJavaType()
- Returns:
- the Java type
-
getJavaParameterizedExpression
public ParameterizedExpression getJavaParameterizedExpression()
- Returns:
- the Java parameterized expression
-
getSqlType
public String getSqlType()
- Returns:
- the SQL type
-
getSqlParameterType
public String getSqlParameterType()
- Returns:
- the SQL parameter type
-
getSqlExpressionFunctionName
public String getSqlExpressionFunctionName()
- Returns:
- the SQL expression function name
-
getSqlExpressionFunctionName
public String getSqlExpressionFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL expression function name
-
getSqlSchemaQualifiedExpressionFunctionName
public String getSqlSchemaQualifiedExpressionFunctionName()
- Returns:
- the SQL schema quailified expression function name
-
getSqlSchemaQualifiedExpressionFunctionName
public String getSqlSchemaQualifiedExpressionFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL schema quailified expression function name
-
getSqlSchemaQualifiedShortExpressionFunctionName
public String getSqlSchemaQualifiedShortExpressionFunctionName()
- Returns:
- the SQL schema quailified short expression function name
-
getSqlSchemaQualifiedShortExpressionFunctionName
public String getSqlSchemaQualifiedShortExpressionFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL schema quailified short expression function name
-
getSqlExpressionSelectFunctionName
public String getSqlExpressionSelectFunctionName()
- Returns:
- the SQL expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlExpressionSelectFunctionName
public String getSqlExpressionSelectFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlSchemaQualifiedExpressionSelectFunctionName
public String getSqlSchemaQualifiedExpressionSelectFunctionName()
- Returns:
- the SQL schema qualified expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlSchemaQualifiedExpressionSelectFunctionName
public String getSqlSchemaQualifiedExpressionSelectFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL schema qualified expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlSchemaQualifiedShortExpressionSelectFunctionName
public String getSqlSchemaQualifiedShortExpressionSelectFunctionName()
- Returns:
- the SQL schema qualified short expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlSchemaQualifiedShortExpressionSelectFunctionName
public String getSqlSchemaQualifiedShortExpressionSelectFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL schema qualified short expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlExpression
public String getSqlExpression()
- Overrides:
getSqlExpressionin classArtifactWrapper- Returns:
- the SQL expression
-
getSqlExpression
public String getSqlExpression(QueryTable queryTable)
- Parameters:
queryTable- query table- Returns:
- the SQL expression
-
getSqlExpression
public String getSqlExpression(QueryTable queryTable, SqlQualifierType qualifier)
- Parameters:
queryTable- query tablequalifier- qualifier- Returns:
- the SQL expression
-
getSqlExpression
public String getSqlExpression(Map<String,QueryTable> queryTablesMap)
- Parameters:
queryTablesMap- query tables map- Returns:
- the SQL expression
-
getSqlExpression
public String getSqlExpression(Map<String,QueryTable> queryTablesMap, SqlQualifierType qualifier)
- Parameters:
queryTablesMap- query tables mapqualifier- qualifier- Returns:
- the SQL expression
-
getSqlJavaExpression
public String getSqlJavaExpression()
- Returns:
- the SQL expression for Java
-
getSqlJavaExpression
public String getSqlJavaExpression(QueryTable queryTable)
- Parameters:
queryTable- query table- Returns:
- the SQL expression for Java
-
getSqlJavaExpression
public String getSqlJavaExpression(QueryTable queryTable, SqlQualifierType qualifier)
- Parameters:
queryTable- query tablequalifier- qualifier- Returns:
- the SQL expression for Java
-
getSqlJavaExpression
public String getSqlJavaExpression(Map<String,QueryTable> queryTablesMap)
- Parameters:
queryTablesMap- query tables map- Returns:
- the SQL expression for Java
-
getSqlJavaExpression
public String getSqlJavaExpression(Map<String,QueryTable> queryTablesMap, SqlQualifierType qualifier)
- Parameters:
queryTablesMap- query tables mapqualifier- qualifier- Returns:
- the SQL expression for Java
-
getSqlParameterizedExpression
public ParameterizedExpression getSqlParameterizedExpression()
- Overrides:
getSqlParameterizedExpressionin classArtifactWrapper- Returns:
- the SQL parameterized expression
-
getSqlParameterizedExpression
public ParameterizedExpression getSqlParameterizedExpression(QueryTable queryTable)
- Parameters:
queryTable- query table- Returns:
- the SQL parameterized expression
-
getSqlParameterizedExpression
public ParameterizedExpression getSqlParameterizedExpression(QueryTable queryTable, SqlQualifierType qualifier)
- Parameters:
queryTable- query tablequalifier- qualifier- Returns:
- the SQL parameterized expression
-
getSqlParameterizedExpression
public ParameterizedExpression getSqlParameterizedExpression(Map<String,QueryTable> queryTablesMap)
- Parameters:
queryTablesMap- query tables map- Returns:
- the SQL parameterized expression
-
getSqlParameterizedExpression
public ParameterizedExpression getSqlParameterizedExpression(Map<String,QueryTable> queryTablesMap, SqlQualifierType qualifier)
- Parameters:
queryTablesMap- query tables mapqualifier- qualifier- Returns:
- the SQL parameterized expression
-
getSqlSelectStatement
public String getSqlSelectStatement()
- Returns:
- the SQL select statement
-
getSqlSelectStatement
public String getSqlSelectStatement(QueryTable queryTable)
- Parameters:
queryTable- query table- Returns:
- the SQL select statement
-
-