Class Sequence

    • Constructor Detail

      • Sequence

        public Sequence()
        Default constructor.
      • Sequence

        @Deprecated
        public Sequence​(java.lang.String name,
                        Schema schema)
        Deprecated.
        Constructor.
        Parameters:
        name - the sequence name
        schema - the sequence schema
    • Method Detail

      • getSchema

        public Schema getSchema()
        Return the schema for the sequence.
      • getSchemaName

        public java.lang.String getSchemaName()
        The sequence's schema name.
      • getSchemaIdentifier

        public DBIdentifier getSchemaIdentifier()
      • setSchemaName

        @Deprecated
        public void setSchemaName​(java.lang.String name)
        Deprecated.
        The sequence's schema name. You can only call this method on sequences whose schema object is not set.
      • setSchemaIdentifier

        public void setSchemaIdentifier​(DBIdentifier name)
      • getName

        @Deprecated
        public java.lang.String getName()
        Deprecated.
        Return the name of the sequence.
      • setName

        @Deprecated
        public void setName​(java.lang.String name)
        Deprecated.
        Set the name of the sequence. This method can only be called on sequences that are not part of a schema.
      • setIdentifier

        public void setIdentifier​(DBIdentifier name)
      • getFullName

        @Deprecated
        public java.lang.String getFullName()
        Deprecated.
        Return the sequence name, including schema, using '.' as the catalog separator.
      • getFullIdentifier

        public DBIdentifier getFullIdentifier()
      • getInitialValue

        public int getInitialValue()
        The sequence's initial value.
      • setInitialValue

        public void setInitialValue​(int initial)
        The sequence's initial value.
      • getIncrement

        public int getIncrement()
        The sequence's increment.
      • setIncrement

        public void setIncrement​(int increment)
        The sequence's increment.
      • getAllocate

        public int getAllocate()
        The sequence's cache size.
      • setAllocate

        public void setAllocate​(int cache)
        The sequence's cache size.
      • getSourceFile

        public java.io.File getSourceFile()
        Description copied from interface: SourceTracker
        Return the file from which this instance was parsed.
        Specified by:
        getSourceFile in interface SourceTracker
      • getSourceScope

        public java.lang.Object getSourceScope()
        Description copied from interface: SourceTracker
        Return the domain-dependent scope of this instance within its file.
        Specified by:
        getSourceScope in interface SourceTracker
      • setSource

        public void setSource​(java.io.File source,
                              int srcType)
      • getResourceName

        public java.lang.String getResourceName()
        Description copied from interface: SourceTracker
        Return the domain-meaningful name of the resource that was loaded from this source. I.e., if we had loaded the source for a Java class, this would return the name of the class.
        Specified by:
        getResourceName in interface SourceTracker
      • compareTo

        public int compareTo​(Sequence other)
        Specified by:
        compareTo in interface java.lang.Comparable<Sequence>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getLineNumber

        public int getLineNumber()
        Description copied from interface: SourceTracker
        Return the line number of the file at which this instance was parsed.
        Specified by:
        getLineNumber in interface SourceTracker
      • setLineNumber

        public void setLineNumber​(int lineNum)
      • getColNumber

        public int getColNumber()
        Description copied from interface: SourceTracker
        Return the column number in the line of the file at which this instance was parsed.
        Specified by:
        getColNumber in interface SourceTracker
      • setColNumber

        public void setColNumber​(int colNum)
      • getRefCount

        public int getRefCount()
      • ref

        public void ref()
      • deref

        public void deref()