%Compiler.LG.EJBProperty
hidden class %Compiler.LG.EJBProperty extends %Library.RegisteredObject
Property Inventory
- AccessType
- CacheType
- ChildTableCol
- ChildTableJavaType
- ChildTableName
- ChildTableType
- Class
- CollType
- Collection
- CollectionType
- ColumnNumber
- Container
- ContainerField
- ContainingClass
- DataType
- EJBFlags
- ElementType
- EmbeddedType
- FirstMember
- FullChildTableName
- Hidden
- IDJDBCCode
- Insertable
- Inverse
- IsChildTable
- IsEmbedded
- IsID
- IsMany
- IsNestedSerial
- IsRelationship
- IsSerial
- IsTrulySerial
- JDBCCode
- KeyJDBCCode
- LastEmbedded
- LoadChildTable
- ManyJavaType
- Methods
- Name
- OriginatingProperty
- ParentCollection
- ParentTable
- Reference
- ReferenceClass
- RelationshipClass
- RelationshipTable
- Required
- SaveContainerField
- SaveIsChildTable
- SaveName
- SaveSkipChildTableField
- Schema
- SerialDataType
- SerialField
- SerialType
- SkipChildTableField
- SwapExists
- TrueOriginatingProperty
- Updateable
Method Inventory
- BulkInsertInvoke()
- CalcAccessType()
- CalcChildTableType()
- CalcLoadChildTable()
- CreateEmbeddedTypes()
- CreateEmbeddeds()
- CreatePrimPropertyArray()
- CreateProperty()
- CreatePropertyArray()
- Dump()
- GatherChildTableHiddenFields()
- GetAccessorIntroducer()
- GetAccessorIntroducerFlag()
- GetAccessorNotDefined()
- GetCMPExternalName()
- GetCMPFieldName()
- GetCMPUnsupported()
- GetCalculated()
- GetEmbedded()
- GetExternalName()
- GetFullType()
- GetHiddenNotROWID()
- GetID()
- GetInsertable()
- GetParamCount()
- GetPersistent()
- GetPrimaryKeyType()
- GetPrimaryKeyUsed()
- GetPrimitive()
- GetReferenceType()
- GetRequired()
- GetSerialField()
- GetStream()
- GetTrulyPersistent()
- GetType()
- GetUnderscoreExternalName()
- GetUnsupported()
- GetUpdateable()
- GrantEmbedded()
- GrantEmbedded1()
- GrantEmbeddedNested()
- In()
- InPrimaryKey()
- IsBulkInsertArgument()
- IsChildTableMainProperty()
- IsCollection()
- IsCollectionOfReferences()
- SetLastEmbedded()
Properties
property AccessType as %List [ InitialExpression = 0 ];
property is in this Table
Property methods: AccessTypeGet(), AccessTypeIsValid(), AccessTypeLogicalToOdbc(), AccessTypeOdbcToLogical(), AccessTypeSet()
property CacheType as %String;
Property methods: CacheTypeDisplayToLogical(), CacheTypeGet(), CacheTypeIsValid(), CacheTypeLogicalToDisplay(), CacheTypeLogicalToOdbc(), CacheTypeNormalize(), CacheTypeSet()
property ChildTableCol [ MultiDimensional ];
Property methods: ChildTableColDisplayToLogical(), ChildTableColGet(), ChildTableColIsValid(), ChildTableColLogicalToDisplay(), ChildTableColLogicalToOdbc(), ChildTableColNormalize(), ChildTableColSet()
property ChildTableJavaType as %String;
name of child table if child table
Property methods: ChildTableJavaTypeDisplayToLogical(), ChildTableJavaTypeGet(), ChildTableJavaTypeIsValid(), ChildTableJavaTypeLogicalToDisplay(), ChildTableJavaTypeLogicalToOdbc(), ChildTableJavaTypeNormalize(), ChildTableJavaTypeSet()
property ChildTableName as %String;
name of child table if child table
Property methods: ChildTableNameDisplayToLogical(), ChildTableNameGet(), ChildTableNameIsValid(), ChildTableNameLogicalToDisplay(), ChildTableNameLogicalToOdbc(), ChildTableNameNormalize(), ChildTableNameSet()
property ChildTableType as %String;
name of child table if child table
Property methods: ChildTableTypeDisplayToLogical(), ChildTableTypeGet(), ChildTableTypeIsValid(), ChildTableTypeLogicalToDisplay(), ChildTableTypeLogicalToOdbc(), ChildTableTypeNormalize(), ChildTableTypeSet()
property Class as %String;
Property methods: ClassDisplayToLogical(), ClassGet(), ClassIsValid(), ClassLogicalToDisplay(), ClassLogicalToOdbc(), ClassNormalize(), ClassSet()
property CollType as %String;
SQL Collection_Type
Property methods: CollTypeDisplayToLogical(), CollTypeGet(), CollTypeIsValid(), CollTypeLogicalToDisplay(), CollTypeLogicalToOdbc(), CollTypeNormalize(), CollTypeSet()
property Collection as %Integer [ InitialExpression = 0 ];
Collection code of property
Property methods: CollectionDisplayToLogical(), CollectionGet(), CollectionIsValid(), CollectionLogicalToDisplay(), CollectionNormalize(), CollectionSet()
property CollectionType as %Integer [ InitialExpression = 0 ];
name of child table if child table
Property methods: CollectionTypeDisplayToLogical(), CollectionTypeGet(), CollectionTypeIsValid(), CollectionTypeLogicalToDisplay(), CollectionTypeNormalize(), CollectionTypeSet()
property ColumnNumber as %Integer [ InitialExpression = 0 ];
Property methods: ColumnNumberDisplayToLogical(), ColumnNumberGet(), ColumnNumberIsValid(), ColumnNumberLogicalToDisplay(), ColumnNumberNormalize(), ColumnNumberSet()
property Container as %Compiler.LG.EJBProperty;
Property methods: ContainerGet(), ContainerGetSwizzled(), ContainerIsValid(), ContainerNewObject(), ContainerSet()
property ContainerField as %String;
If this is a sub-field of a serial container, the name of the serial field
Property methods: ContainerFieldDisplayToLogical(), ContainerFieldGet(), ContainerFieldIsValid(), ContainerFieldLogicalToDisplay(), ContainerFieldLogicalToOdbc(), ContainerFieldNormalize(), ContainerFieldSet()
property ContainingClass;
Property methods: ContainingClassDisplayToLogical(), ContainingClassGet(), ContainingClassIsValid(), ContainingClassLogicalToDisplay(), ContainingClassLogicalToOdbc(), ContainingClassNormalize(), ContainingClassSet()
property DataType as %String;
Property methods: DataTypeDisplayToLogical(), DataTypeGet(), DataTypeIsValid(), DataTypeLogicalToDisplay(), DataTypeLogicalToOdbc(), DataTypeNormalize(), DataTypeSet()
property EJBFlags as %Compiler.LG.EJBFlags;
Property methods: EJBFlagsGet(), EJBFlagsGetSwizzled(), EJBFlagsIsValid(), EJBFlagsNewObject(), EJBFlagsSet()
property ElementType as %String;
type of collection - PERSISTENT, SERIAL or DATATYPE
Property methods: ElementTypeDisplayToLogical(), ElementTypeGet(), ElementTypeIsValid(), ElementTypeLogicalToDisplay(), ElementTypeLogicalToOdbc(), ElementTypeNormalize(), ElementTypeSet()
property EmbeddedType as %Compiler.LG.EJBSerial;
this is an "embedded type" constructed from table, i.e., Home or Office
Property methods: EmbeddedTypeGet(), EmbeddedTypeGetSwizzled(), EmbeddedTypeIsValid(), EmbeddedTypeNewObject(), EmbeddedTypeSet()
property FirstMember as %Compiler.LG.EJBProperty;
Property methods: FirstMemberGet(), FirstMemberGetSwizzled(), FirstMemberIsValid(), FirstMemberNewObject(), FirstMemberSet()
property FullChildTableName as %String;
Property methods: FullChildTableNameDisplayToLogical(), FullChildTableNameGet(), FullChildTableNameIsValid(), FullChildTableNameLogicalToDisplay(), FullChildTableNameLogicalToOdbc(), FullChildTableNameNormalize(), FullChildTableNameSet()
property Hidden as %Integer [ InitialExpression = 0 ];
JDBC code of property
Property methods: HiddenDisplayToLogical(), HiddenGet(), HiddenIsValid(), HiddenLogicalToDisplay(), HiddenNormalize(), HiddenSet()
property IDJDBCCode as %Integer [ InitialExpression = 0 ];
JDBC code of property
Property methods: IDJDBCCodeDisplayToLogical(), IDJDBCCodeGet(), IDJDBCCodeIsValid(), IDJDBCCodeLogicalToDisplay(), IDJDBCCodeNormalize(), IDJDBCCodeSet()
property Insertable as %Boolean [ InitialExpression = 0 ];
Property methods: InsertableDisplayToLogical(), InsertableGet(), InsertableIsValid(), InsertableLogicalToDisplay(), InsertableNormalize(), InsertableSet()
property Inverse as %String;
Property methods: InverseDisplayToLogical(), InverseGet(), InverseIsValid(), InverseLogicalToDisplay(), InverseLogicalToOdbc(), InverseNormalize(), InverseSet()
property IsChildTable as %Boolean [ InitialExpression = 0 ];
tell if this is embedded
Property methods: IsChildTableDisplayToLogical(), IsChildTableGet(), IsChildTableIsValid(), IsChildTableLogicalToDisplay(), IsChildTableNormalize(), IsChildTableSet()
property IsEmbedded as %Boolean [ InitialExpression = 0 ];
tell if this is embedded
Property methods: IsEmbeddedDisplayToLogical(), IsEmbeddedGet(), IsEmbeddedIsValid(), IsEmbeddedLogicalToDisplay(), IsEmbeddedNormalize(), IsEmbeddedSet()
property IsID as %Boolean [ InitialExpression = 0 ];
Property methods: IsIDDisplayToLogical(), IsIDGet(), IsIDIsValid(), IsIDLogicalToDisplay(), IsIDNormalize(), IsIDSet()
property IsMany as %Boolean [ InitialExpression = 0 ];
Property methods: IsManyDisplayToLogical(), IsManyGet(), IsManyIsValid(), IsManyLogicalToDisplay(), IsManyNormalize(), IsManySet()
property IsNestedSerial as %Boolean;
Property methods: IsNestedSerialDisplayToLogical(), IsNestedSerialGet(), IsNestedSerialIsValid(), IsNestedSerialLogicalToDisplay(), IsNestedSerialNormalize(), IsNestedSerialSet()
property IsRelationship as %Boolean [ InitialExpression = 0 ];
tell if this is embedded
Property methods: IsRelationshipDisplayToLogical(), IsRelationshipGet(), IsRelationshipIsValid(), IsRelationshipLogicalToDisplay(), IsRelationshipNormalize(), IsRelationshipSet()
property IsSerial as %Boolean [ InitialExpression = 0 ];
tell if this is hidden serial field
Property methods: IsSerialDisplayToLogical(), IsSerialGet(), IsSerialIsValid(), IsSerialLogicalToDisplay(), IsSerialNormalize(), IsSerialSet()
property IsTrulySerial as %Boolean;
Property methods: IsTrulySerialDisplayToLogical(), IsTrulySerialGet(), IsTrulySerialIsValid(), IsTrulySerialLogicalToDisplay(), IsTrulySerialNormalize(), IsTrulySerialSet()
property JDBCCode as %Integer [ InitialExpression = 0 ];
JDBC code of property
Property methods: JDBCCodeDisplayToLogical(), JDBCCodeGet(), JDBCCodeIsValid(), JDBCCodeLogicalToDisplay(), JDBCCodeNormalize(), JDBCCodeSet()
property KeyJDBCCode as %Integer [ InitialExpression = 0 ];
JDBC code of property
Property methods: KeyJDBCCodeDisplayToLogical(), KeyJDBCCodeGet(), KeyJDBCCodeIsValid(), KeyJDBCCodeLogicalToDisplay(), KeyJDBCCodeNormalize(), KeyJDBCCodeSet()
property LastEmbedded as %Compiler.LG.EJBProperty [ InitialExpression = 0 ];
if serial field, parent collection
Property methods: LastEmbeddedGet(), LastEmbeddedGetSwizzled(), LastEmbeddedIsValid(), LastEmbeddedNewObject(), LastEmbeddedSet()
property LoadChildTable as %String;
name of child table if child table
Property methods: LoadChildTableDisplayToLogical(), LoadChildTableGet(), LoadChildTableIsValid(), LoadChildTableLogicalToDisplay(), LoadChildTableLogicalToOdbc(), LoadChildTableNormalize(), LoadChildTableSet()
property ManyJavaType as %String;
Property methods: ManyJavaTypeDisplayToLogical(), ManyJavaTypeGet(), ManyJavaTypeIsValid(), ManyJavaTypeLogicalToDisplay(), ManyJavaTypeLogicalToOdbc(), ManyJavaTypeNormalize(), ManyJavaTypeSet()
property Methods as array of %Compiler.LG.MethWrapper;
Property methods: MethodsBuildValueArray(), MethodsCollectionToDisplay(), MethodsCollectionToOdbc(), MethodsDisplayToCollection(), MethodsGet(), MethodsGetObject(), MethodsGetObjectId(), MethodsGetSwizzled(), MethodsIsValid(), MethodsOdbcToCollection(), MethodsSet(), MethodsSetObject(), MethodsSetObjectId()
property Name as %String [ InitialExpression = 0 ];
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property OriginatingProperty as %String;
Property methods: OriginatingPropertyDisplayToLogical(), OriginatingPropertyGet(), OriginatingPropertyIsValid(), OriginatingPropertyLogicalToDisplay(), OriginatingPropertyLogicalToOdbc(), OriginatingPropertyNormalize(), OriginatingPropertySet()
property ParentCollection as %Compiler.LG.EJBProperty [ InitialExpression = 0 ];
if serial field, parent collection
Property methods: ParentCollectionGet(), ParentCollectionGetSwizzled(), ParentCollectionIsValid(), ParentCollectionNewObject(), ParentCollectionSet()
property ParentTable as %String [ InitialExpression = 0 ];
property is in this Table
Property methods: ParentTableDisplayToLogical(), ParentTableGet(), ParentTableIsValid(), ParentTableLogicalToDisplay(), ParentTableLogicalToOdbc(), ParentTableNormalize(), ParentTableSet()
property Reference as %String;
Property methods: ReferenceDisplayToLogical(), ReferenceGet(), ReferenceIsValid(), ReferenceLogicalToDisplay(), ReferenceLogicalToOdbc(), ReferenceNormalize(), ReferenceSet()
property ReferenceClass as %String;
Property methods: ReferenceClassDisplayToLogical(), ReferenceClassGet(), ReferenceClassIsValid(), ReferenceClassLogicalToDisplay(), ReferenceClassLogicalToOdbc(), ReferenceClassNormalize(), ReferenceClassSet()
property RelationshipClass as %String;
Property methods: RelationshipClassDisplayToLogical(), RelationshipClassGet(), RelationshipClassIsValid(), RelationshipClassLogicalToDisplay(), RelationshipClassLogicalToOdbc(), RelationshipClassNormalize(), RelationshipClassSet()
property RelationshipTable as %String;
Property methods: RelationshipTableDisplayToLogical(), RelationshipTableGet(), RelationshipTableIsValid(), RelationshipTableLogicalToDisplay(), RelationshipTableLogicalToOdbc(), RelationshipTableNormalize(), RelationshipTableSet()
property Required as %String;
Property methods: RequiredDisplayToLogical(), RequiredGet(), RequiredIsValid(), RequiredLogicalToDisplay(), RequiredLogicalToOdbc(), RequiredNormalize(), RequiredSet()
property SaveContainerField as %String;
Property methods: SaveContainerFieldDisplayToLogical(), SaveContainerFieldGet(), SaveContainerFieldIsValid(), SaveContainerFieldLogicalToDisplay(), SaveContainerFieldLogicalToOdbc(), SaveContainerFieldNormalize(), SaveContainerFieldSet()
property SaveIsChildTable as %Boolean [ InitialExpression = 0 ];
Property methods: SaveIsChildTableDisplayToLogical(), SaveIsChildTableGet(), SaveIsChildTableIsValid(), SaveIsChildTableLogicalToDisplay(), SaveIsChildTableNormalize(), SaveIsChildTableSet()
property SaveName as %String [ InitialExpression = 0 ];
Property methods: SaveNameDisplayToLogical(), SaveNameGet(), SaveNameIsValid(), SaveNameLogicalToDisplay(), SaveNameLogicalToOdbc(), SaveNameNormalize(), SaveNameSet()
property SaveSkipChildTableField as %Boolean [ InitialExpression = 0 ];
Property methods: SaveSkipChildTableFieldDisplayToLogical(), SaveSkipChildTableFieldGet(), SaveSkipChildTableFieldIsValid(), SaveSkipChildTableFieldLogicalToDisplay(), SaveSkipChildTableFieldNormalize(), SaveSkipChildTableFieldSet()
property Schema as %String;
Schema of child table if child table
Property methods: SchemaDisplayToLogical(), SchemaGet(), SchemaIsValid(), SchemaLogicalToDisplay(), SchemaLogicalToOdbc(), SchemaNormalize(), SchemaSet()
property SerialDataType;
Property methods: SerialDataTypeDisplayToLogical(), SerialDataTypeGet(), SerialDataTypeIsValid(), SerialDataTypeLogicalToDisplay(), SerialDataTypeLogicalToOdbc(), SerialDataTypeNormalize(), SerialDataTypeSet()
property SerialField as %String;
If this is a sub-field of a serial container, the name of the field in the embedded type i.e., City instead of Home_City
Property methods: SerialFieldDisplayToLogical(), SerialFieldGet(), SerialFieldIsValid(), SerialFieldLogicalToDisplay(), SerialFieldLogicalToOdbc(), SerialFieldNormalize(), SerialFieldSet()
property SerialType as %String;
If this is a sub-field of a serial container, the name of the serial type, e.g. Sample.Address
Property methods: SerialTypeDisplayToLogical(), SerialTypeGet(), SerialTypeIsValid(), SerialTypeLogicalToDisplay(), SerialTypeLogicalToOdbc(), SerialTypeNormalize(), SerialTypeSet()
property SkipChildTableField as %Boolean [ InitialExpression = 0 ];
Property methods: SkipChildTableFieldDisplayToLogical(), SkipChildTableFieldGet(), SkipChildTableFieldIsValid(), SkipChildTableFieldLogicalToDisplay(), SkipChildTableFieldNormalize(), SkipChildTableFieldSet()
property SwapExists [ InitialExpression = 0 ];
Property methods: SwapExistsDisplayToLogical(), SwapExistsGet(), SwapExistsIsValid(), SwapExistsLogicalToDisplay(), SwapExistsLogicalToOdbc(), SwapExistsNormalize(), SwapExistsSet()
property TrueOriginatingProperty;
Property methods: TrueOriginatingPropertyDisplayToLogical(), TrueOriginatingPropertyGet(), TrueOriginatingPropertyIsValid(), TrueOriginatingPropertyLogicalToDisplay(), TrueOriginatingPropertyLogicalToOdbc(), TrueOriginatingPropertyNormalize(), TrueOriginatingPropertySet()
property Updateable as %Boolean [ InitialExpression = 0 ];
Property methods: UpdateableDisplayToLogical(), UpdateableGet(), UpdateableIsValid(), UpdateableLogicalToDisplay(), UpdateableNormalize(), UpdateableSet()
Methods
method BulkInsertInvoke()
classmethod CreateEmbeddedTypes(Properties, EmbeddedTypeArray, EmbeddedArray, Collection) as %Status
classmethod CreateEmbeddeds(Properties, EmbeddedArray, ByRef col As %Integer, EJBFlags As %Compiler.LG.EJBFlags) as %Status
classmethod CreatePrimPropertyArray(Class As %String, Table As %String, ByRef Properties As %ArrayOfObjects, ByRef col As %Integer = 0, EmbeddedMap, genFindBy As %Integer = 0, EJBFlags As %Compiler.LG.EJBFlags, MapProperties) as %Status
classmethod CreateProperty(Class As %String, Table As %String, rset As %ResultSet, ByRef PropertyObject As %Compiler.LG.EJBProperty, EmbeddedMap, IsChildTable As %Boolean, crset, ElemType, IsChildTableField, EJBFlags As %Compiler.LG.EJBFlags, Containers, OriginatingProperty, MapProperties, CollectionType) as %Status
classmethod CreatePropertyArray(Class As %String, ByRef Properties As %ArrayOfObjects, isTable As %Integer = 0, EJBFlags As %Compiler.LG.EJBFlags, MapProperties) as %Status
method Dump()
classmethod GatherChildTableHiddenFields(Table, EmbeddedMap) as %Status
method GetAccessorNotDefined() as %Integer
method GetCMPExternalName() as %Integer
method GetCMPFieldName() as %String
method GetCMPUnsupported() as %Boolean
method GetCalculated() as %Boolean
method GetEmbedded() as %Boolean
method GetExternalName() as %Integer
method GetFullType() as %String
method GetHiddenNotROWID() as %Boolean
classmethod GetID(Properties As %Library.ArrayOfObjects) as %Compiler.LG.EJBProperty
method GetInsertable() as %Boolean
classmethod GetParamCount(Properties As %Library.ArrayOfObjects) as %Integer
method GetPersistent() as %Boolean
method GetPrimaryKeyType() as %String
method GetReferenceType() as %String
method GetRequired() as %Boolean
method GetSerialField() as %Boolean
method GetStream() as %String
method GetTrulyPersistent() as %Boolean
method GetType() as %Integer
method GetUnderscoreExternalName() as %Integer
method GetUnsupported() as %Boolean
method GetUpdateable() as %Boolean
classmethod GrantEmbedded(Properties, EmbeddedArray) as %Status
classmethod GrantEmbedded1(Properties, EmbeddedArray) as %Status
classmethod GrantEmbeddedNested(Properties, EmbeddedArray) as %Status
method In(Arr As %ArrayOfObjects) as %Boolean
method InPrimaryKey(PrimaryKeyProperties As %ArrayOfObjects, Fields As %List) as %Boolean
method IsBulkInsertArgument()
method IsChildTableMainProperty() as %Boolean
method IsCollection() as %Boolean
method IsCollectionOfReferences() as %Boolean
classmethod SetLastEmbedded(Class, ChildTableName, SerialObjectsArray, Properties)
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()