Class CodecCompatibility

java.lang.Object
io.deephaven.enterprise.compatibility.CodecCompatibility

public class CodecCompatibility extends Object
  • Constructor Details

    • CodecCompatibility

      public CodecCompatibility()
  • Method Details

    • maybeGetSpecialDecoderClass

      public static String maybeGetSpecialDecoderClass(@NotNull @NotNull Class<?> type)
    • getCodecName

      public static String getCodecName(@NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.TableDefinition tableDefinition, @NotNull @NotNull String columnName)
    • getCodecName

      public static String getCodecName(@Nullable @Nullable String originalCodecClass, @NotNull @NotNull Class<?> dataType)
    • getCodecArgs

      public static String getCodecArgs(@NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.TableDefinition tableDefinition, @NotNull @NotNull String columnName)
    • getCodecArgs

      public static String getCodecArgs(@Nullable @Nullable String originalCodec, @Nullable @Nullable String originalCodecArgs, @NotNull @NotNull Class<?> dataType)
    • getCodecAdapterClassName

      public static String getCodecAdapterClassName(String inputCodecName)
    • createAdaptedCodecArgs

      public static String createAdaptedCodecArgs(@Nullable @Nullable String initialCodecArgs, @NotNull @NotNull String enterpriseCodecName)