Class IntoClause

All Implemented Interfaces:
antlr.collections.AST, Serializable, DisplayableNode, InitializeableNode

public class IntoClause extends HqlSqlWalkerNode implements DisplayableNode
Represents an entity referenced in the INTO clause of an HQL INSERT statement.
See Also:
  • Constructor Details

    • IntoClause

      public IntoClause()
  • Method Details

    • initialize

      public void initialize(Queryable persister)
    • getTableName

      public String getTableName()
    • getQueryable

      public Queryable getQueryable()
    • getEntityName

      public String getEntityName()
    • getInsertionTypes

      public Type[] getInsertionTypes()
    • isDiscriminated

      public boolean isDiscriminated()
    • isExplicitIdInsertion

      public boolean isExplicitIdInsertion()
    • isExplicitVersionInsertion

      public boolean isExplicitVersionInsertion()
    • prependIdColumnSpec

      public void prependIdColumnSpec()
    • prependVersionColumnSpec

      public void prependVersionColumnSpec()
    • validateTypes

      public void validateTypes(SelectClause selectClause) throws QueryException
      Throws:
      QueryException
    • getDisplayText

      public String getDisplayText()
      Returns additional display text for the AST node.
      Specified by:
      getDisplayText in interface DisplayableNode
      Returns:
      String - The additional display text.