Class Meta.CursorFactory

  • Enclosing interface:
    Meta

    public static final class Meta.CursorFactory
    extends java.lang.Object
    Information necessary to convert an Iterable into a Cursor.
    • Field Detail

      • CLASS_NAME_DESCRIPTOR

        private static final com.google.protobuf.Descriptors.FieldDescriptor CLASS_NAME_DESCRIPTOR
      • clazz

        public final java.lang.Class clazz
      • fields

        public final java.util.List<java.lang.reflect.Field> fields
      • fieldNames

        public final java.util.List<java.lang.String> fieldNames
    • Constructor Detail

      • CursorFactory

        private CursorFactory​(Meta.Style style,
                              java.lang.Class clazz,
                              java.util.List<java.lang.reflect.Field> fields,
                              java.util.List<java.lang.String> fieldNames)
    • Method Detail

      • create

        public static Meta.CursorFactory create​(Meta.Style style,
                                                java.lang.Class clazz,
                                                java.util.List<java.lang.String> fieldNames)
      • record

        public static Meta.CursorFactory record​(java.lang.Class resultClass,
                                                java.util.List<java.lang.reflect.Field> fields,
                                                java.util.List<java.lang.String> fieldNames)
      • map

        public static Meta.CursorFactory map​(java.util.List<java.lang.String> fieldNames)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object