ConditionedSql Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
class encapsulateing a conditioned sql that is a sql the is neccessary only when a property is requested
[System.Runtime.InteropServices.ComVisible(false)]
public abstract class ConditionedSql
[<System.Runtime.InteropServices.ComVisible(false)>]
type ConditionedSql = class
Public MustInherit Class ConditionedSql
- Inheritance
-
ConditionedSql
- Derived
- Attributes
Constructors
ConditionedSql() |
default constructor |
Properties
AcceptsMultipleHits |
can be added multiple times |
Fields |
get the list of triggering fields |
IsUsed |
is this conditioned sql already used ? ( important because it can be used only once ) |
LinkFields |
get the list of fields for which we need their value |
LinkMultiple |
get the link multiple |
Used |
has been added at least once |
Methods
AddHit(String, SqlObjectBase, StatementBuilder) |
add hit for the field from the object ( level ) obj, add record in the StamentBuilder sb |
AddLinkMultiple(XmlReadMultipleLink) |
intialize link multiple |
ClearHit() |
mark this sql as not used |
IsDefault() |
this sql must always be added no matter what fields are requested |
IsHit(String) |
return true if the field has caused the sql to be added |
MarkHit() |
mark this sql as used |
SetFields(StringCollection) |
set the triggering fields |
TestHit(String) |
test if the field would make the tsql to be added ( it does not look if it was already used ) |