Class ColumnIdentifierGenerator

java.lang.Object
org.litebridgedb.db.spi.impl.ColumnIdentifierGenerator
Direct Known Subclasses:
OracleColumnIdentifierGenerator

public class ColumnIdentifierGenerator extends Object
The ColumnIdentifierGenerator class provides utilities for generating SQL column identifiers with optional table qualifiers, handling reserved keywords, and creating aliases for columns. This class can be extended to implement database-specific customizations of column identifier generation.
  • Constructor Details

    • ColumnIdentifierGenerator

      public ColumnIdentifierGenerator()
  • Method Details

    • createSelectColumnIdentifier

      public String createSelectColumnIdentifier(Column column, boolean includeColumnAlias, Operation operation)
    • createColumnReference

      public String createColumnReference(Column column)
    • quoteIdentifier

      public String quoteIdentifier(String identifier)
    • createAlias

      public String createAlias(String alias)