/** * {@inheritDoc} */ @Override protected void addOrderedEncapsulatedExpressionTo(List<Expression> children) { if (distinctIdentifier != null) { children.add(buildStringExpression(DISTINCT)); } if (hasSpaceAfterDistinct) { children.add(buildStringExpression(SPACE)); } super.addOrderedEncapsulatedExpressionTo(children); }
/** * {@inheritDoc} */ @Override protected void addOrderedEncapsulatedExpressionTo(List<Expression> children) { if (distinctIdentifier != null) { children.add(buildStringExpression(DISTINCT)); } if (hasSpaceAfterDistinct) { children.add(buildStringExpression(SPACE)); } super.addOrderedEncapsulatedExpressionTo(children); }
/** * {@inheritDoc} */ @Override protected void addOrderedEncapsulatedExpressionTo(List<Expression> children) { children.add(buildStringExpression(functionName)); if (hasComma) { children.add(buildStringExpression(COMMA)); } if (hasSpaceAfterComma) { children.add(buildStringExpression(SPACE)); } super.addOrderedEncapsulatedExpressionTo(children); }
/** * {@inheritDoc} */ @Override protected void addOrderedEncapsulatedExpressionTo(List<Expression> children) { children.add(buildStringExpression(functionName)); if (hasComma) { children.add(buildStringExpression(COMMA)); } if (hasSpaceAfterComma) { children.add(buildStringExpression(SPACE)); } super.addOrderedEncapsulatedExpressionTo(children); }
/** * {@inheritDoc} */ @Override protected void addOrderedEncapsulatedExpressionTo(List<Expression> children) { // Value super.addOrderedEncapsulatedExpressionTo(children); if (hasSpaceAfterExpression) { children.add(buildStringExpression(SPACE)); } // 'AS' if (asIdentifier != null) { children.add(buildStringExpression(AS)); } if (hasSpaceAfterAs) { children.add(buildStringExpression(SPACE)); } if (hasDatabaseType()) { children.add(databaseType); } }
/** * {@inheritDoc} */ @Override protected void addOrderedEncapsulatedExpressionTo(List<Expression> children) { // Value super.addOrderedEncapsulatedExpressionTo(children); if (hasSpaceAfterExpression) { children.add(buildStringExpression(SPACE)); } // 'AS' if (asIdentifier != null) { children.add(buildStringExpression(AS)); } if (hasSpaceAfterAs) { children.add(buildStringExpression(SPACE)); } if (hasDatabaseType()) { children.add(databaseType); } }
/** * {@inheritDoc} */ @Override protected void addOrderedEncapsulatedExpressionTo(List<Expression> children) { // Date part if (hasDatePart()) { children.add(buildStringExpression(datePart)); } if (hasSpaceAfterDatePart) { children.add(buildStringExpression(SPACE)); } // 'FROM' if (fromIdentifier != null) { children.add(buildStringExpression(FROM)); } if (hasSpaceAfterFrom) { children.add(buildStringExpression(SPACE)); } // Value super.addOrderedEncapsulatedExpressionTo(children); }
/** * {@inheritDoc} */ @Override protected void addOrderedEncapsulatedExpressionTo(List<Expression> children) { // Date part if (hasDatePart()) { children.add(buildStringExpression(datePart)); } if (hasSpaceAfterDatePart) { children.add(buildStringExpression(SPACE)); } // 'FROM' if (fromIdentifier != null) { children.add(buildStringExpression(FROM)); } if (hasSpaceAfterFrom) { children.add(buildStringExpression(SPACE)); } // Value super.addOrderedEncapsulatedExpressionTo(children); }
/** * {@inheritDoc} */ @Override protected void addOrderedEncapsulatedExpressionTo(List<Expression> children) { // Trim specification if (hasSpecification()) { children.add(buildStringExpression(specification.name())); } if (hasSpaceAfterSpecification) { children.add(buildStringExpression(SPACE)); } // Trim character if (hasTrimCharacter()) { children.add(trimCharacter); } if (hasSpaceAfterTrimCharacter) { children.add(buildStringExpression(SPACE)); } // 'FROM' if (hasFrom) { children.add(buildStringExpression(FROM)); } if (hasSpaceAfterFrom) { children.add(buildStringExpression(SPACE)); } // String primary super.addOrderedEncapsulatedExpressionTo(children); }
/** * {@inheritDoc} */ @Override protected void addOrderedEncapsulatedExpressionTo(List<Expression> children) { // Trim specification if (hasSpecification()) { children.add(buildStringExpression(specification.name())); } if (hasSpaceAfterSpecification) { children.add(buildStringExpression(SPACE)); } // Trim character if (hasTrimCharacter()) { children.add(trimCharacter); } if (hasSpaceAfterTrimCharacter) { children.add(buildStringExpression(SPACE)); } // 'FROM' if (hasFrom) { children.add(buildStringExpression(FROM)); } if (hasSpaceAfterFrom) { children.add(buildStringExpression(SPACE)); } // String primary super.addOrderedEncapsulatedExpressionTo(children); }