Interface YTreeSerializer<T>

    • Method Detail

      • serialize

        void serialize​(T obj,
                       tech.ytsaurus.yson.YsonConsumer consumer)
      • serializeForField

        default void serializeForField​(YTreeObjectField field,
                                       T obj,
                                       tech.ytsaurus.yson.YsonConsumer consumer)
      • getFieldMap

        default java.util.Map<java.lang.String,​YTreeObjectField<?>> getFieldMap()
      • getClazz

        default java.lang.Class<T> getClazz()
      • deserialize

        T deserialize​(tech.ytsaurus.ysontree.YTreeNode node)
      • deserializeForField

        default T deserializeForField​(YTreeObjectField field,
                                      tech.ytsaurus.ysontree.YTreeMapNode node)
      • deserializationFieldsAreMandatory

        default boolean deserializationFieldsAreMandatory()
      • getColumnValueType

        tech.ytsaurus.typeinfo.TiType getColumnValueType()