%DeepSee.SetBuilder.Builder
hidden class %DeepSee.SetBuilder.Builder extends %Library.RegisteredObject
EXPERIMENTAL FEATURE This API may change!Method Inventory
- AddExcept()
- AddExternal()
- AddIntersect()
- AddListing()
- AddPropertyFilter()
- AddPropertySelector()
- AddSQL()
- AddSetParameter()
- AddSetProperty()
- AddUnion()
- AddValueList()
- AddValuesToList()
- New()
- Open()
- OperatorNameInUse()
- Save()
- SetOutputOperator()
- Validate()
Methods
method AddExternal(ByRef pName As %String, pSetName As %String, ByRef pParameters, pProperties As %List = "") as %Status
method AddPropertyFilter(ByRef pName As %String, pInput As %String, pProperty As %String, pFilter As %String = "", pFilterValues As %String = "") as %Status
method AddPropertySelector(ByRef pName As %String, pInput As %String, pProperty As %String, ByRef pAggregate, pTarget As %String = "") as %Status
method AddSQL(ByRef pName As %String, pSQL As %String, pTarget As %String = "", ByRef pParameters) as %Status
Adds an SQL statement as an input operator. The first column will be used as idField, any other columns
will be added as properties
Adds a <valueList> operator with the supplied values. pValues can either be a %List, a comma-
separated list of values or an array: pValues(n) = [value], pValues(n,[propname])=[propvalue]
If no operator name is supplied, a new name will be generated.
Any properties encountered in pValues will automatically be created.
Extends an existing valueList element with the supplied values
Instantiates a new set definition with name pSetName, which can be saved by calling
Save() after adding a few operators.
Opens an existing set definition so it can be modified through this Builder object.
method OperatorNameInUse(pName As %String, Output pOperator As %DeepSee.SetBuilder.Model.operator) as %Boolean
Saves the current set being worked on.
Selects pOperatorName as the output operator for this set.
method Validate() as %Status
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()