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.FetchStatement Class Reference
Inheritance diagram for Deveel.Data.Sql.Statements.FetchStatement:
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

 FetchStatement (string cursorName, FetchDirection direction)
 
- 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

string CursorName [get, private set]
 
FetchDirection Direction [get, private set]
 
SqlExpression PositionExpression [get, set]
 
SqlExpression IntoReference [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

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

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 7 of file FetchStatement.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Statements.FetchStatement.FetchStatement ( string  cursorName,
FetchDirection  direction 
)
inline

Definition at line 8 of file FetchStatement.cs.

8  {
9  CursorName = cursorName;
10  Direction = direction;
11  }

Member Function Documentation

object IPreparable. Deveel.Data.Sql.Statements.FetchStatement.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 21 of file FetchStatement.cs.

21  {
22  throw new NotImplementedException();
23  }
IStatement IPreparableStatement. Deveel.Data.Sql.Statements.FetchStatement.Prepare ( IRequest  request)
inlineprivate

Implements Deveel.Data.Sql.Statements.IPreparableStatement.

Definition at line 25 of file FetchStatement.cs.

25  {
26  throw new NotImplementedException();
27  }

Property Documentation

string Deveel.Data.Sql.Statements.FetchStatement.CursorName
getprivate set

Definition at line 13 of file FetchStatement.cs.

FetchDirection Deveel.Data.Sql.Statements.FetchStatement.Direction
getprivate set

Definition at line 15 of file FetchStatement.cs.

SqlExpression Deveel.Data.Sql.Statements.FetchStatement.IntoReference
getset

Definition at line 19 of file FetchStatement.cs.

SqlExpression Deveel.Data.Sql.Statements.FetchStatement.PositionExpression
getset

Definition at line 17 of file FetchStatement.cs.


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