HS.Types.Grid.Expression
serial class HS.Types.Grid.Expression extends %Library.SerialObject, %XML.Adaptor
Expression definition for the HS.Types.Grid.EvaluatorProperty Inventory
- CaseSensitive
- Column
- Count
- CustomClass
- CustomMethod
- Delimiter
- MaxCount
- MinCount
- Name
- Operator
- Parameter
- Passed
- Row
Method Inventory
Properties
property CaseSensitive as %Boolean;
If true the comparison is case-sensitive. By default, evaluations are case-insensitive.
Property methods: CaseSensitiveDisplayToLogical(), CaseSensitiveGet(), CaseSensitiveIsValid(), CaseSensitiveLogicalToDisplay(), CaseSensitiveLogicalToXSD(), CaseSensitiveNormalize(), CaseSensitiveSet(), CaseSensitiveXSDToLogical()
property Column as %String (MAXLEN = 500);
Column index or path
Property methods: ColumnDisplayToLogical(), ColumnGet(), ColumnIsValid(), ColumnLogicalToDisplay(), ColumnLogicalToOdbc(), ColumnNormalize(), ColumnSet()
property Count as %Integer;
Count of successful evaluations of this expression
Property methods: CountDisplayToLogical(), CountGet(), CountIsValid(), CountLogicalToDisplay(), CountNormalize(), CountSet(), CountXSDToLogical()
property CustomClass as %String (MAXLEN = 256);
Custom classname, if any
Property methods: CustomClassDisplayToLogical(), CustomClassGet(), CustomClassIsValid(), CustomClassLogicalToDisplay(), CustomClassLogicalToOdbc(), CustomClassNormalize(), CustomClassSet()
property CustomMethod as %String (MAXLEN = 256);
Custom method name, if any
Property methods: CustomMethodDisplayToLogical(), CustomMethodGet(), CustomMethodIsValid(), CustomMethodLogicalToDisplay(), CustomMethodLogicalToOdbc(), CustomMethodNormalize(), CustomMethodSet()
property Delimiter as %String;
The value delimiter, if any (for tests like 'In')
Property methods: DelimiterDisplayToLogical(), DelimiterGet(), DelimiterIsValid(), DelimiterLogicalToDisplay(), DelimiterLogicalToOdbc(), DelimiterNormalize(), DelimiterSet()
property MaxCount as %Integer;
Maximun count required to pass
Property methods: MaxCountDisplayToLogical(), MaxCountGet(), MaxCountIsValid(), MaxCountLogicalToDisplay(), MaxCountNormalize(), MaxCountSet(), MaxCountXSDToLogical()
property MinCount as %Integer;
Minimum count required to pass
Property methods: MinCountDisplayToLogical(), MinCountGet(), MinCountIsValid(), MinCountLogicalToDisplay(), MinCountNormalize(), MinCountSet(), MinCountXSDToLogical()
property Name as %String (MAXLEN = 256);
Optional name for this expression
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Operator as HS.Types.Grid.Operator [ Required ];
Operator
Property methods: OperatorDisplayToLogical(), OperatorGet(), OperatorIsValid(), OperatorLogicalToDisplay(), OperatorLogicalToOdbc(), OperatorNormalize(), OperatorSet()
property Parameter as %String (MAXLEN = 256);
The value to operate on, if any
Property methods: ParameterDisplayToLogical(), ParameterGet(), ParameterIsValid(), ParameterLogicalToDisplay(), ParameterLogicalToOdbc(), ParameterNormalize(), ParameterSet()
property Passed as %Boolean [ Calculated ];
True when this expression count >0 and within count bounds if specified
Property methods: PassedCompute(), PassedDisplayToLogical(), PassedIsValid(), PassedLogicalToDisplay(), PassedLogicalToXSD(), PassedNormalize(), PassedSQLCompute(), PassedXSDToLogical()
property Row as %String (MAXLEN = 500);
Row index or path
Property methods: RowDisplayToLogical(), RowGet(), RowIsValid(), RowLogicalToDisplay(), RowLogicalToOdbc(), RowNormalize(), RowSet()
Methods
classmethod CalcPassed(count, min, max) as %Boolean
method Initialize()
Initialization to avoid repetitive work
method PassedGet() as %Boolean
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %Delete()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %GetSwizzleObject()
- %IsA()
- %IsModified()
- %IsNull()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %SerializeObject()
- %SetModified()
- %SyncObjectIn()
- %SyncTransport()
- %ValidateObject()
- LogicalToOdbc()
- OdbcToLogical()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()