Class QueryProcessing
java.lang.Object
org.hibernate.boot.models.xml.internal.QueryProcessing
Processing of queries from XML
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
applyNamedNativeQueries
(JaxbEntityImpl jaxbEntity, org.hibernate.models.spi.MutableClassDetails classDetails, JaxbEntityMappingsImpl jaxbRoot, XmlDocumentContext xmlDocumentContext) static void
applyNamedProcedureQueries
(JaxbEntityImpl jaxbEntity, org.hibernate.models.spi.MutableClassDetails classDetails, XmlDocumentContext xmlDocumentContext) static void
applyNamedQueries
(JaxbEntityImpl jaxbEntity, org.hibernate.models.spi.MutableClassDetails classDetails, XmlDocumentContext xmlDocumentContext) static StoredProcedureParameter[]
collectParameters
(List<JaxbStoredProcedureParameterImpl> jaxbParameters, XmlDocumentContext xmlDocumentContext) static QueryHint[]
collectQueryHints
(List<JaxbQueryHintImpl> jaxbHints, XmlDocumentContext xmlDocumentContext) static Class<?>[]
collectResultClasses
(List<String> resultClasses, XmlDocumentContext xmlDocumentContext) static String[]
collectResultMappings
(List<String> resultClasses, XmlDocumentContext xmlDocumentContext) static ColumnResult[]
extractColumnResults
(List<JaxbColumnResultImpl> jaxbColumnResultList, XmlDocumentContext xmlDocumentContext) static ConstructorResult[]
extractConstructorResults
(List<JaxbConstructorResultImpl> jaxbConstructorResultList, XmlDocumentContext xmlDocumentContext) static EntityResult[]
extractEntityResults
(List<JaxbEntityResultImpl> jaxbEntityResults, XmlDocumentContext xmlDocumentContext) static FlushModeType
interpretFlushMode
(FlushMode flushMode)
-
Field Details
-
NO_HINTS
-
-
Constructor Details
-
QueryProcessing
public QueryProcessing()
-
-
Method Details
-
applyNamedQueries
public static void applyNamedQueries(JaxbEntityImpl jaxbEntity, org.hibernate.models.spi.MutableClassDetails classDetails, XmlDocumentContext xmlDocumentContext) -
interpretFlushMode
-
collectQueryHints
public static QueryHint[] collectQueryHints(List<JaxbQueryHintImpl> jaxbHints, XmlDocumentContext xmlDocumentContext) -
applyNamedNativeQueries
public static void applyNamedNativeQueries(JaxbEntityImpl jaxbEntity, org.hibernate.models.spi.MutableClassDetails classDetails, JaxbEntityMappingsImpl jaxbRoot, XmlDocumentContext xmlDocumentContext) -
extractColumnResults
public static ColumnResult[] extractColumnResults(List<JaxbColumnResultImpl> jaxbColumnResultList, XmlDocumentContext xmlDocumentContext) -
extractConstructorResults
public static ConstructorResult[] extractConstructorResults(List<JaxbConstructorResultImpl> jaxbConstructorResultList, XmlDocumentContext xmlDocumentContext) -
extractEntityResults
public static EntityResult[] extractEntityResults(List<JaxbEntityResultImpl> jaxbEntityResults, XmlDocumentContext xmlDocumentContext) -
applyNamedProcedureQueries
public static void applyNamedProcedureQueries(JaxbEntityImpl jaxbEntity, org.hibernate.models.spi.MutableClassDetails classDetails, XmlDocumentContext xmlDocumentContext) -
collectParameters
public static StoredProcedureParameter[] collectParameters(List<JaxbStoredProcedureParameterImpl> jaxbParameters, XmlDocumentContext xmlDocumentContext) -
collectResultClasses
public static Class<?>[] collectResultClasses(List<String> resultClasses, XmlDocumentContext xmlDocumentContext) -
collectResultMappings
public static String[] collectResultMappings(List<String> resultClasses, XmlDocumentContext xmlDocumentContext)
-