- java.lang.Object
-
- net.sf.jsqlparser.parser.ASTNodeAccessImpl
-
- net.sf.jsqlparser.schema.Sequence
-
- All Implemented Interfaces:
Serializable
,net.sf.jsqlparser.parser.ASTNodeAccess
,MultiPartName
public class Sequence extends net.sf.jsqlparser.parser.ASTNodeAccessImpl implements MultiPartName
Represents the database type for aSEQUENCE
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Sequence.Parameter
Represents a parameter when declaring a sequencestatic class
Sequence.ParameterType
The available parameters to a sequence
-
Field Summary
-
Fields inherited from interface net.sf.jsqlparser.schema.MultiPartName
LEADING_TRAILING_QUOTES_PATTERN
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Sequence
addParameters(Collection<? extends Sequence.Parameter> parameters)
Sequence
addParameters(Sequence.Parameter... parameters)
Database
getDatabase()
String
getFullyQualifiedName()
String
getName()
List<Sequence.Parameter>
getParameters()
String
getSchemaName()
String
getUnquotedName()
void
setDatabase(Database database)
void
setName(String string)
void
setParameters(List<Sequence.Parameter> parameters)
void
setSchemaName(String string)
String
toString()
Sequence
withDatabase(Database database)
Sequence
withName(String string)
Sequence
withParameters(List<Sequence.Parameter> parameters)
Sequence
withSchemaName(String string)
-
-
-
Method Detail
-
getParameters
public List<Sequence.Parameter> getParameters()
-
setParameters
public void setParameters(List<Sequence.Parameter> parameters)
-
getDatabase
public Database getDatabase()
-
setDatabase
public void setDatabase(Database database)
-
getSchemaName
public String getSchemaName()
-
setSchemaName
public void setSchemaName(String string)
-
getName
public String getName()
-
setName
public void setName(String string)
-
getFullyQualifiedName
public String getFullyQualifiedName()
- Specified by:
getFullyQualifiedName
in interfaceMultiPartName
-
getUnquotedName
public String getUnquotedName()
- Specified by:
getUnquotedName
in interfaceMultiPartName
-
withParameters
public Sequence withParameters(List<Sequence.Parameter> parameters)
-
addParameters
public Sequence addParameters(Sequence.Parameter... parameters)
-
addParameters
public Sequence addParameters(Collection<? extends Sequence.Parameter> parameters)
-
-