DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | Private Member Functions | List of all members
Deveel.Data.Sql.Statements.CreateSequenceStatement Class Reference
Inheritance diagram for Deveel.Data.Sql.Statements.CreateSequenceStatement:
Deveel.Data.Sql.Statements.SqlStatement Deveel.Data.Sql.Statements.IPreparableStatement Deveel.Data.Sql.Expressions.IPreparable Deveel.Data.Sql.Statements.IStatement Deveel.Data.Serialization.ISerializable Deveel.Data.Sql.Statements.IStatement Deveel.Data.Sql.IExecutable Deveel.Data.Sql.IExecutable

Public Member Functions

 CreateSequenceStatement (ObjectName sequenceName)
 
- Public Member Functions inherited from Deveel.Data.Sql.Statements.SqlStatement
ITable Execute (IRequest context)
 Prepares and evaluates this statement into a tabular result. More...
 

Properties

ObjectName SequenceName [get, private set]
 
SqlExpression StartWith [get, set]
 
SqlExpression IncrementBy [get, set]
 
SqlExpression MinValue [get, set]
 
SqlExpression MaxValue [get, set]
 
SqlExpression Cache [get, set]
 
bool Cycle [get, set]
 
- Properties inherited from Deveel.Data.Sql.Statements.SqlStatement
SqlQuery SourceQuery [get, set]
 Gets the SqlQuery that is the origin of this statement. More...
 
bool IsFromQuery [get, private set]
 Gets a boolean value indicating if this object was formed from the parsing of a SqlQuery or if it was manually created. More...
 
- Properties inherited from Deveel.Data.Sql.Statements.IStatement
SqlQuery SourceQuery [get]
 

Private Member Functions

IStatement IPreparableStatement. Prepare (IRequest request)
 
object IPreparable. Prepare (IExpressionPreparer preparer)
 Converts the underlying value of this instance into an object that can be evaluated by an expression. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Deveel.Data.Sql.Statements.SqlStatement
static IEnumerable< SqlStatementParse (string sqlSource)
 Parses a given string into one of more statements. More...
 
static IEnumerable< SqlStatementParse (IContext context, string sqlSource)
 Parses a given string into one of more statements. More...
 
static IEnumerable< SqlStatementParse (IContext context, SqlQuery query)
 
- Protected Member Functions inherited from Deveel.Data.Sql.Statements.SqlStatement
 SqlStatement ()
 
 SqlStatement (ObjectData data)
 
virtual void ExecuteStatement (ExecutionContext context)
 
virtual void GetData (SerializeData data)
 
- Package Functions inherited from Deveel.Data.Sql.Statements.SqlStatement
void SetSource (SqlQuery query)
 

Detailed Description

Definition at line 6 of file CreateSequenceStatement.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Statements.CreateSequenceStatement.CreateSequenceStatement ( ObjectName  sequenceName)
inline

Definition at line 7 of file CreateSequenceStatement.cs.

7  {
8  if (sequenceName == null)
9  throw new ArgumentNullException("sequenceName");
10 
11  SequenceName = sequenceName;
12  }

Member Function Documentation

IStatement IPreparableStatement. Deveel.Data.Sql.Statements.CreateSequenceStatement.Prepare ( IRequest  request)
inlineprivate

Implements Deveel.Data.Sql.Statements.IPreparableStatement.

Definition at line 28 of file CreateSequenceStatement.cs.

28  {
29  throw new NotImplementedException();
30  }
object IPreparable. Deveel.Data.Sql.Statements.CreateSequenceStatement.Prepare ( IExpressionPreparer  preparer)
inlineprivate

Converts the underlying value of this instance into an object that can be evaluated by an expression.

Parameters
preparerThe context used to prepare this object.
Returns
Returns an object that can be evaluated by an expression.

Implements Deveel.Data.Sql.Expressions.IPreparable.

Definition at line 32 of file CreateSequenceStatement.cs.

32  {
33  throw new NotImplementedException();
34  }

Property Documentation

SqlExpression Deveel.Data.Sql.Statements.CreateSequenceStatement.Cache
getset

Definition at line 24 of file CreateSequenceStatement.cs.

bool Deveel.Data.Sql.Statements.CreateSequenceStatement.Cycle
getset

Definition at line 26 of file CreateSequenceStatement.cs.

SqlExpression Deveel.Data.Sql.Statements.CreateSequenceStatement.IncrementBy
getset

Definition at line 18 of file CreateSequenceStatement.cs.

SqlExpression Deveel.Data.Sql.Statements.CreateSequenceStatement.MaxValue
getset

Definition at line 22 of file CreateSequenceStatement.cs.

SqlExpression Deveel.Data.Sql.Statements.CreateSequenceStatement.MinValue
getset

Definition at line 20 of file CreateSequenceStatement.cs.

ObjectName Deveel.Data.Sql.Statements.CreateSequenceStatement.SequenceName
getprivate set

Definition at line 14 of file CreateSequenceStatement.cs.

SqlExpression Deveel.Data.Sql.Statements.CreateSequenceStatement.StartWith
getset

Definition at line 16 of file CreateSequenceStatement.cs.


The documentation for this class was generated from the following file: