Class SQLServerXmlTableFunction
java.lang.Object
org.hibernate.query.sqm.function.AbstractSqmSetReturningFunctionDescriptor
org.hibernate.query.sqm.function.AbstractSqmSelfRenderingSetReturningFunctionDescriptor
org.hibernate.dialect.function.xml.XmlTableFunction
org.hibernate.dialect.function.xml.SQLServerXmlTableFunction
- All Implemented Interfaces:
SetReturningFunctionRenderer, SqmSetReturningFunctionDescriptor
SQL Server xmltable function.
-
Nested Class Summary
Nested classes/interfaces inherited from class XmlTableFunction
XmlTableFunction.XmlTableArguments -
Field Summary
Fields inherited from class XmlTableFunction
supportsParametersInDefault -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrenderColumns(SqlAppender sqlAppender, XmlTableColumnsClause xmlTableColumnsClause, SqlAstTranslator<?> walker) protected voidrenderXmlOrdinalityColumnDefinition(SqlAppender sqlAppender, XmlTableOrdinalityColumnDefinition definition, SqlAstTranslator<?> walker) protected voidrenderXmlQueryColumnDefinition(SqlAppender sqlAppender, XmlTableQueryColumnDefinition definition, SqlAstTranslator<?> walker) protected voidrenderXmlTable(SqlAppender sqlAppender, XmlTableFunction.XmlTableArguments arguments, org.hibernate.query.sqm.tuple.internal.AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstTranslator<?> walker) protected voidrenderXmlValueColumnDefinition(SqlAppender sqlAppender, XmlTableValueColumnDefinition definition, SqlAstTranslator<?> walker) Methods inherited from class XmlTableFunction
determineColumnType, determineColumnType, generateSqmSetReturningFunctionExpression, render, renderColumnPath, renderDefaultExpressionMethods inherited from class AbstractSqmSetReturningFunctionDescriptor
generateSqmExpression, getArgumentListSignature, getArgumentsValidator, getArgumentTypeResolver, getName, getSetReturningTypeResolver, getSignatureMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SetReturningFunctionRenderer
rendersIdentifierVariable
-
Constructor Details
-
SQLServerXmlTableFunction
-
-
Method Details
-
renderXmlTable
protected void renderXmlTable(SqlAppender sqlAppender, XmlTableFunction.XmlTableArguments arguments, org.hibernate.query.sqm.tuple.internal.AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstTranslator<?> walker) - Overrides:
renderXmlTablein classXmlTableFunction
-
renderColumns
protected void renderColumns(SqlAppender sqlAppender, XmlTableColumnsClause xmlTableColumnsClause, SqlAstTranslator<?> walker) - Overrides:
renderColumnsin classXmlTableFunction
-
renderXmlOrdinalityColumnDefinition
protected void renderXmlOrdinalityColumnDefinition(SqlAppender sqlAppender, XmlTableOrdinalityColumnDefinition definition, SqlAstTranslator<?> walker) - Overrides:
renderXmlOrdinalityColumnDefinitionin classXmlTableFunction
-
renderXmlValueColumnDefinition
protected void renderXmlValueColumnDefinition(SqlAppender sqlAppender, XmlTableValueColumnDefinition definition, SqlAstTranslator<?> walker) - Overrides:
renderXmlValueColumnDefinitionin classXmlTableFunction
-
renderXmlQueryColumnDefinition
protected void renderXmlQueryColumnDefinition(SqlAppender sqlAppender, XmlTableQueryColumnDefinition definition, SqlAstTranslator<?> walker) - Overrides:
renderXmlQueryColumnDefinitionin classXmlTableFunction
-