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 voidapplyNamedNativeQueries(JaxbEntityImpl jaxbEntity, org.hibernate.models.spi.MutableClassDetails classDetails, JaxbEntityMappingsImpl jaxbRoot, XmlDocumentContext xmlDocumentContext) static voidapplyNamedProcedureQueries(JaxbEntityImpl jaxbEntity, org.hibernate.models.spi.MutableClassDetails classDetails, XmlDocumentContext xmlDocumentContext) static voidapplyNamedQueries(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 FlushModeTypeinterpretFlushMode(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)
-