Class NativeSQLQuerySpecification


  • public class NativeSQLQuerySpecification
    extends java.lang.Object
    Defines the specification or blue-print for a native-sql query. Essentially a simple struct containing the information needed to "translate" a native-sql query and cache that translated representation. Also used as the key by which the native-sql query plans are cached.
    • Constructor Detail

      • NativeSQLQuerySpecification

        public NativeSQLQuerySpecification​(java.lang.String queryString,
                                           NativeSQLQueryReturn[] queryReturns,
                                           java.util.Collection querySpaces)
    • Method Detail

      • getQueryString

        public java.lang.String getQueryString()
      • getQuerySpaces

        public java.util.Set getQuerySpaces()
      • equals

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

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