インターフェース TypeMapper<S>

すべての既知の実装クラス:
DefaultTypeMapper

public interface TypeMapper<S>
型情報をストア固有のシンクまたはソースに格納する方法の戦略を定義するインターフェース。
作成者:
Oliver Gierke
  • メソッドの詳細

    • readType

      @Nullable TypeInformation<?> readType(S source)
      指定されたソースから TypeInformation を読み取ります。
      パラメーター:
      source - null であってはなりません。
      戻り値:
    • readType

      <T> TypeInformation<? extends T> readType(S source, TypeInformation<T> defaultType)
      指定されたデフォルトの型よりも具象型の場合、指定されたソースから TypeInformation を返します。
      パラメーター:
      source - null であってはなりません。
      defaultType - null であってはなりません。
      戻り値:
    • writeType

      void writeType(ClassSE<?> type, S dbObject)
      指定された型の型情報を指定されたシンクに書き込みます。
      パラメーター:
      type - null であってはなりません。
      dbObject - null であってはなりません。
    • writeType

      void writeType(TypeInformation<?> type, S dbObject)
      指定された TypeInformation の型情報を指定されたシンクに書き込みます。
      パラメーター:
      type - null であってはなりません。
      dbObject - null であってはなりません。