Click or drag to resize

DbScopeInfo Class

X#
Helper class to store references to all of the scope clause expressions.
Inheritance Hierarchy
Object
  DbScopeInfo

Namespace:  XSharp.RDD.Support
Assembly:  XSharp.Core (in XSharp.Core.dll) Version: 2.21
Syntax
 CLASS DbScopeInfo
Request Example View Source

The DbScopeInfo type exposes the following members.

Constructors
  NameDescription
Public methodDbScopeInfo
Construct a DbScopeInfo object.
Top
Methods
  NameDescription
Public methodClear
Clear the scope fields.
Public methodClone
Clone the scopeinfo object.
Public methodCompile
Top
Fields
  NameDescription
Public fieldForBlock
A code block representing the conditional for clause. A for condition is, essentially, a filter that hides rows for which the condition evaluates to FALSE. The string value is provided for storage, while the code block is provided as a parameter for the EvalBlock() method.
Public fieldForExpression
A string representing the conditional for clause. A for condition is, essentially, a filter that hides rows for which the condition evaluates to FALSE. The string value is provided for storage, while the code block is provided as a parameter for the EvalBlock() method.
Public fieldIgnoreDuplicates
A flag that is TRUE if a process should ignore duplicate key values.
Public fieldIgnoreFilter
A flag that is TRUE if a process should ignore any filter condition imposed on the current work area.
Public fieldIncludeDeleted
A flag that is TRUE if a process should include deleted rows.
Public fieldLast
A flag that is TRUE if the last row of the current scope is required.
Public fieldNextCount
Permits continuation of a process for the next lNext rows, while obeying for and while clauses.
Public fieldRecId
Permits continuation of a process for a single row number, while obeying for and while clauses.
Public fieldRest
A flag that is TRUE if a process should continue stepping through data from the current work area cursor position until logical end-of-file.
Public fieldWhileBlock
A code block representing the conditional while clause. A while condition permits continuation of a process that steps through rows until the condition evaluates to FALSE. The string value is provided for storage, while the code block is provided as a parameter for the EvalBlock() method.
Public fieldWhileExpression
A string representing the conditional while clause. A while condition permits continuation of a process that steps through rows until the condition evaluates to FALSE. The string value is provided for storage, while the code block is provided as a parameter for the EvalBlock() method.
Top
See Also