Class GlueToTrinoConverter

java.lang.Object
io.trino.plugin.hive.metastore.glue.v1.converter.GlueToTrinoConverter

public final class GlueToTrinoConverter extends Object
  • Method Details

    • getColumnParameters

      public static Map<String,String> getColumnParameters(com.amazonaws.services.glue.model.Column glueColumn)
    • getTableType

      public static String getTableType(com.amazonaws.services.glue.model.Table glueTable)
    • getTableTypeNullable

      @Nullable public static String getTableTypeNullable(com.amazonaws.services.glue.model.Table glueTable)
    • getTableParameters

      public static Map<String,String> getTableParameters(com.amazonaws.services.glue.model.Table glueTable)
    • getPartitionParameters

      public static Map<String,String> getPartitionParameters(com.amazonaws.services.glue.model.Partition gluePartition)
    • getSerDeInfoParameters

      public static Map<String,String> getSerDeInfoParameters(com.amazonaws.services.glue.model.SerDeInfo glueSerDeInfo)
    • convertDatabase

      public static Database convertDatabase(com.amazonaws.services.glue.model.Database glueDb)
    • convertTable

      public static Table convertTable(com.amazonaws.services.glue.model.Table glueTable, String dbName)
    • convertFunction

      public static LanguageFunction convertFunction(com.amazonaws.services.glue.model.UserDefinedFunction function)
    • mappedCopy

      public static <T, R> List<R> mappedCopy(List<T> list, Function<T,R> mapper)