Class Meta.Signature

  • Enclosing interface:
    Meta

    public static class Meta.Signature
    extends java.lang.Object
    Result of preparing a statement.
    • Field Detail

      • SQL_DESCRIPTOR

        private static final com.google.protobuf.Descriptors.FieldDescriptor SQL_DESCRIPTOR
      • CURSOR_FACTORY_DESCRIPTOR

        private static final com.google.protobuf.Descriptors.FieldDescriptor CURSOR_FACTORY_DESCRIPTOR
      • sql

        public final java.lang.String sql
      • internalParameters

        public final transient java.util.Map<java.lang.String,​java.lang.Object> internalParameters
    • Method Detail

      • setCursorFactory

        public Meta.Signature setCursorFactory​(Meta.CursorFactory cursorFactory)
        Returns a copy of this Signature, substituting given CursorFactory.
      • sanitize

        public Meta.Signature sanitize()
        Creates a copy of this Signature with null lists and maps converted to empty.
      • sanitize

        private <E> java.util.List<E> sanitize​(java.util.List<E> list)
      • sanitize

        private <K,​V> java.util.Map<K,​V> sanitize​(java.util.Map<K,​V> map)
      • 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