Interface QuotingStrategy

All Known Implementing Classes:
DefaultQuotingStrategy

public interface QuotingStrategy
Since:
3.0
  • Method Details

    • quotedFullyQualifiedName

      String quotedFullyQualifiedName​(DbEntity entity)
      Builds a fully qualified name from catalog, schema, name parts of DbEntity, inclosing them in quotations according to this strategy algorithm. Analog of "quotedIdentifier(entity.getCatalog(), entity.getSchema(), entity.getName())".
      Since:
      4.0
    • quotedName

      String quotedName​(DbAttribute attribute)
      Since:
      4.0
    • quotedSourceName

      String quotedSourceName​(DbJoin join)
      Since:
      4.0
    • quotedTargetName

      String quotedTargetName​(DbJoin join)
      Since:
      4.0
    • quotedIdentifier

      String quotedIdentifier​(Entity entity, String... identifierParts)
      Since:
      4.0
    • quotedIdentifier

      String quotedIdentifier​(DataMap dataMap, String... identifierParts)
      Since:
      4.0