Class FilterSerializer


  • public class FilterSerializer
    extends java.lang.Object
    • Constructor Detail

      • FilterSerializer

        public FilterSerializer()
    • Method Detail

      • getFilterId

        public static java.lang.String getFilterId​(int hashCode)
        Parameters:
        hashCode -
        Returns:
        '0' padded 8 byte hex representation of hashCode
      • serialize

        public static com.mapr.fs.proto.Dbfilters.FilterMsg serialize​(org.apache.hadoop.hbase.filter.Filter filterToSerialize)
                                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • toFilterComparatorProto

        protected static com.mapr.fs.proto.Dbfilters.FilterComparatorProto toFilterComparatorProto​(org.apache.hadoop.hbase.filter.CompareFilter filter)
                                                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • toFilterComparatorProto

        protected static com.mapr.fs.proto.Dbfilters.FilterComparatorProto toFilterComparatorProto​(org.apache.hadoop.hbase.filter.CompareFilter.CompareOp op,
                                                                                                   org.apache.hadoop.hbase.filter.ByteArrayComparable comparator)
                                                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • toComparatorProto

        protected static com.mapr.fs.proto.Dbfilters.ComparatorProto toComparatorProto​(org.apache.hadoop.hbase.filter.ByteArrayComparable hbaseComparator)
                                                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • main

        public static void main​(java.lang.String[] args)
      • createSwitchCase

        public static void createSwitchCase​(java.lang.Class[] allFilters)
      • createCase

        public static void createCase​(java.lang.Class clazz)
      • createConstants

        public static void createConstants​(java.lang.Class[] allFilters)
      • createConstant

        public static void createConstant​(java.lang.Class clazz)