Skip to main content

Ens.ServiceRegistry.External.FileStore

SQL Table Name: Ens_ServiceRegistry_External.FileStore

Property Inventory

Method Inventory

Properties

property CharEncoding as %String;
Property methods: CharEncodingDisplayToLogical(), CharEncodingGet(), CharEncodingGetStored(), CharEncodingIsValid(), CharEncodingLogicalToDisplay(), CharEncodingLogicalToOdbc(), CharEncodingNormalize(), CharEncodingSet()
property Contents as %Stream.GlobalBinary;
File contents.
Property methods: ContentsDelete(), ContentsGet(), ContentsGetObject(), ContentsGetObjectId(), ContentsGetStored(), ContentsGetSwizzled(), ContentsIsValid(), ContentsNewObject(), ContentsOid(), ContentsOpen(), ContentsSet(), ContentsSetObject(), ContentsSetObjectId(), ContentsUnSwizzle()
property FileExtension as %String [ Calculated ];
.doc, .pdf, .txt, etc...
Property methods: FileExtensionDisplayToLogical(), FileExtensionIsValid(), FileExtensionLogicalToDisplay(), FileExtensionLogicalToOdbc(), FileExtensionNormalize()
property FileSize as %String;
Property methods: FileSizeDisplayToLogical(), FileSizeGet(), FileSizeGetStored(), FileSizeIsValid(), FileSizeLogicalToDisplay(), FileSizeLogicalToOdbc(), FileSizeNormalize(), FileSizeSet()
property Filename as %String (MAXLEN = 255) [ Required ];
Name of the file, including extension.
Property methods: FilenameDisplayToLogical(), FilenameGet(), FilenameGetStored(), FilenameIsValid(), FilenameLogicalToDisplay(), FilenameLogicalToOdbc(), FilenameNormalize(), FilenameSet()
property MIMEType as %String (MAXLEN = 128);
Property methods: MIMETypeDisplayToLogical(), MIMETypeGet(), MIMETypeGetStored(), MIMETypeIsValid(), MIMETypeLogicalToDisplay(), MIMETypeLogicalToOdbc(), MIMETypeNormalize(), MIMETypeSet()
relationship Service as Service [ Required , Inverse = Files , Cardinality = parent ];
Property methods: ServiceGet(), ServiceGetObject(), ServiceGetObjectId(), ServiceGetStored(), ServiceGetSwizzled(), ServiceIsValid(), ServiceNewObject(), ServiceOnDelete(), ServiceRClose(), ServiceRExec(), ServiceRFetch(), ServiceRelate(), ServiceSQLCompute(), ServiceSet(), ServiceSetObject(), ServiceSetObjectId(), ServiceUnRelate(), ServiceUnSwizzle()

Methods

method FileExtensionGet() as %String
method IsBinary() as %Boolean

Indexes

index (Filename on Filename) [IdKey, Type = key];
Index methods: FilenameCheck(), FilenameDelete(), FilenameDisplayToLogical(), FilenameExists(), FilenameGet(), FilenameGetStored(), FilenameIsValid(), FilenameLogicalToDisplay(), FilenameLogicalToOdbc(), FilenameNormalize(), FilenameOpen(), FilenameSQLCheckUnique(), FilenameSQLExists(), FilenameSQLFindPKeyByConstraint(), FilenameSQLFindRowIDByConstraint(), FilenameSet()

Triggers

trigger OnDelete (BEFORE event DELETE);

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (Ens.ServiceRegistry.External.FileStore)

{%%PARENT}("Files")(ID)
=
%%CLASSNAME
MIMEType
CharEncoding
FileSize
Contents
FeedbackOpens in a new tab