Class YTreeMapNodeSerializer

  • All Implemented Interfaces:
    YTreeRowSerializer<tech.ytsaurus.ysontree.YTreeMapNode>, YTreeSerializer<tech.ytsaurus.ysontree.YTreeMapNode>

    public class YTreeMapNodeSerializer
    extends java.lang.Object
    implements YTreeRowSerializer<tech.ytsaurus.ysontree.YTreeMapNode>
    • Constructor Detail

      • YTreeMapNodeSerializer

        public YTreeMapNodeSerializer()
    • Method Detail

      • serialize

        public void serialize​(tech.ytsaurus.ysontree.YTreeMapNode obj,
                              tech.ytsaurus.yson.YsonConsumer consumer)
        Specified by:
        serialize in interface YTreeSerializer<tech.ytsaurus.ysontree.YTreeMapNode>
      • serializeRow

        public void serializeRow​(tech.ytsaurus.ysontree.YTreeMapNode obj,
                                 tech.ytsaurus.yson.YsonConsumer consumer,
                                 boolean keyFieldsOnly,
                                 tech.ytsaurus.ysontree.YTreeMapNode compareWith)
        Specified by:
        serializeRow in interface YTreeRowSerializer<tech.ytsaurus.ysontree.YTreeMapNode>
      • deserialize

        public tech.ytsaurus.ysontree.YTreeMapNode deserialize​(tech.ytsaurus.ysontree.YTreeNode node)
        Specified by:
        deserialize in interface YTreeSerializer<tech.ytsaurus.ysontree.YTreeMapNode>
      • getColumnValueType

        public tech.ytsaurus.typeinfo.TiType getColumnValueType()
        Specified by:
        getColumnValueType in interface YTreeSerializer<tech.ytsaurus.ysontree.YTreeMapNode>
      • getClazz

        public java.lang.Class<tech.ytsaurus.ysontree.YTreeMapNode> getClazz()
        Specified by:
        getClazz in interface YTreeSerializer<tech.ytsaurus.ysontree.YTreeMapNode>