Class ImpalaUtils


  • public class ImpalaUtils
    extends Object
    Builds Impala-safe quoted identifiers for dynamic SQL. JDBC ? placeholders apply to values, not table references, so identifiers must be quoted and escaped explicitly.
    • Method Detail

      • quoteIdentifier

        public static String quoteIdentifier​(String identifier)
        Wraps a single identifier in backticks; doubles any embedded backticks.
      • qualifiedTableForMetadataSql

        public static String qualifiedTableForMetadataSql​(TableName tableName)
        schema.table for metadata statements, upper-casing each segment then quoting so names cannot break out of identifier context.