Skip to main content

%Compiler.LG.EJBProperty

Property Inventory

Method Inventory

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 CalcAccessType(Code As %Integer) as %String
classmethod CalcChildTableType(CollType As %String, ElemType As %String) as %String
classmethod CalcLoadChildTable(CollType As %String, ElemType As %String) as %String
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 GetAccessorIntroducer(CMPImpl As %Integer, abstract As %Boolean) as %String
method GetAccessorIntroducerFlag(CMPImpl As %Boolean, abstract As %Boolean) as %Boolean
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 GetPrimaryKeyUsed(GlobalPrimaryKeyUsed As %Boolean) as %Boolean
method GetPrimitive(StreamsAreObjects As %Boolean = 0) as %Boolean
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

FeedbackOpens in a new tab