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.19
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
Compile the For and While Expressions (when any) and store the result in the CodeBlocks.
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