Package org.hibernate.query.sqm.tree.cte
Class SqmCteTable
- java.lang.Object
-
- org.hibernate.query.sqm.tree.cte.SqmCteTable
-
- All Implemented Interfaces:
Serializable
public class SqmCteTable extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SqmCteTable(String cteName, List<SqmCteTableColumn> columns)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SqmCteTable
createEntityTable(String cteName, EntityMappingType entityDescriptor)
static SqmCteTable
createIdTable(String cteName, EntityMappingType entityDescriptor)
List<SqmCteTableColumn>
getColumns()
String
getCteName()
void
visitColumns(Consumer<SqmCteTableColumn> columnConsumer)
-
-
-
Constructor Detail
-
SqmCteTable
public SqmCteTable(String cteName, List<SqmCteTableColumn> columns)
-
-
Method Detail
-
createIdTable
public static SqmCteTable createIdTable(String cteName, EntityMappingType entityDescriptor)
-
createEntityTable
public static SqmCteTable createEntityTable(String cteName, EntityMappingType entityDescriptor)
-
getCteName
public String getCteName()
-
getColumns
public List<SqmCteTableColumn> getColumns()
-
visitColumns
public void visitColumns(Consumer<SqmCteTableColumn> columnConsumer)
-
-