java.lang.Object
com.orientechnologies.orient.core.sql.parser.SimpleNode
com.orientechnologies.orient.core.sql.parser.OIdentifier
All Implemented Interfaces:
Node

public class OIdentifier extends SimpleNode
This class is used to represent all the indentifies in the SQL grammar, ie. class names, property names, index names, variables and so on so forth.

Instances of this class are immutable and can be recycled multiple times in the same or in different queries.

  • Field Details

    • internalAlias

      protected boolean internalAlias
      set to true by the query executor/optimizer for internally generated aliases for query optimization
  • Constructor Details

    • OIdentifier

      public OIdentifier(OIdentifier copyFrom, boolean quoted)
    • OIdentifier

      public OIdentifier(String content)
    • OIdentifier

      protected OIdentifier(int id)
    • OIdentifier

      public OIdentifier(OrientSql p, int id)
  • Method Details