| Package | Description | 
|---|---|
| oracle.ifs.server | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TieLibraryConnection
TieLibraryConnection allows the Oracle-defined behavior of the
 LibraryConnection class to be extended or overridden. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected LibraryConnection | 
S_LibraryServiceRdbmsEventExchanger.m_LibraryConnection
The LibraryConnection used for events. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LibraryConnection | 
S_LibrarySession.acquireAuxiliaryLibraryConnection()
Acquires an auxiliary LibraryConnection for use by this S_LibrarySession. 
 | 
LibraryConnection | 
ConnectionPool.acquireLibraryConnection()
Gets a LibraryConnection from this ConnectionPool. 
 | 
LibraryConnection | 
IfsConnectionPool.acquireLibraryConnection()
Gets a LibraryConnection from this ConnectionPool. 
 | 
LibraryConnection | 
LibraryQueryStatement.getLibraryConnection()
Gets the LibraryConnection for this LibraryQueryStatement. 
 | 
protected LibraryConnection | 
S_LibraryObject.getLibraryConnection()
Return the database connection. 
 | 
LibraryConnection | 
S_LibrarySession.getLibraryConnection()
Gets the LibraryConnection for this S_LibrarySession. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
UncommittedLibraryObjectDataCache.completeTransaction(Transaction transaction,
                   LibraryConnection lconn)
Handles the cache implications of completing a transaction. 
 | 
protected PreparedStatement | 
AccessControlListDiscoverAccessService.constructPreparedStatement(LibraryConnection lc,
                          Connection conn,
                          String key,
                          String stmt)  | 
protected PreparedStatement | 
AccessControlListIndexService.constructPreparedStatement(LibraryConnection lc,
                          Connection conn,
                          String key,
                          String sql)
Constructs a PreparedStatement. 
 | 
protected PreparedStatement | 
FolderIndexService.constructPreparedStatement(LibraryConnection lc,
                          Connection conn,
                          String key,
                          String stmt)  | 
protected long | 
AuditExecutor.createInlineString(S_LibrarySession session,
                  LibraryConnection lconn,
                  Connection conn,
                  String inlineString)
Create a new inline String reference. 
 | 
protected void | 
FolderIndexService.createMapSelfRow(S_LibrarySession sess,
                LibraryConnection lc,
                Connection conn,
                long id,
                long leftSource,
                int maplevel)  | 
protected void | 
FolderIndexService.createMapSelfRow(S_LibrarySession sess,
                String partTable,
                LibraryConnection lc,
                Connection conn,
                long id,
                long leftSource)
Creates a self row, for a partition. 
 | 
protected void | 
S_Attribute.createMultiValueTable(LibraryConnection lconn,
                     int dataType,
                     int dataLen,
                     int dataScale,
                     String tableName)
Creates a multi-value table (for map and array types) if the
 table specified does not yet exist. 
 | 
protected void | 
FolderIndexService.deleteDeepForPartition(S_LibrarySession sess,
                      String partTable,
                      LibraryConnection lc,
                      Connection conn,
                      long id)
Deletes everything below a specified folder, for a partition. 
 | 
protected void | 
FolderIndexService.deleteMapParameterRow(LibraryConnection lc,
                     Connection conn,
                     long key)  | 
protected void | 
FolderIndexService.deleteMapSelfRow(S_LibrarySession sess,
                LibraryConnection lc,
                Connection conn,
                long id,
                int maplevel)  | 
protected void | 
FolderIndexService.deleteMapSelfRow(S_LibrarySession sess,
                String partTable,
                LibraryConnection lc,
                Connection conn,
                long id)
Deletes a self row, for a partition. 
 | 
protected void | 
GroupMembershipCache.deleteTemporaryIds(LibraryConnection lconn)
Delete all IDs from the Global temporary table. 
 | 
protected int | 
FolderIndexService.determineMapLevel(LibraryConnection lc,
                 Connection conn,
                 int maxLevel,
                 long folderId)  | 
protected String | 
AuditExecutor.findInlineString(S_LibrarySession session,
                LibraryConnection lconn,
                Connection conn,
                long stringRef)
Find inline String by inline String reference. 
 | 
protected long | 
AuditExecutor.findInlineStringReference(S_LibrarySession session,
                         LibraryConnection lconn,
                         Connection conn,
                         String inlineString)
Find inline String reference (sequence) by String value. 
 | 
protected AuditCertificate | 
AuditExecutor.findOrSelectAuditCertificate(S_LibrarySession session,
                            LibraryConnection lconn,
                            Connection conn,
                            Long objectId)
Find or select AuditCertificate for the specified object ID. 
 | 
protected LibraryQueryStatement | 
S_DirectoryObjectSelector.getAllMembersSelectStatement(LibraryConnection lconn,
                            Connection conn,
                            Long groupId,
                            S_ClassObjectData relClass,
                            SortSpecification sort)  | 
static AttributeValue | 
S_LibrarySession.getArrayTypeAttributeValue(AttributeValueArray av,
                          long objectId,
                          long attributeId,
                          Long priClassId,
                          S_LibrarySession session,
                          LibraryConnection lconn,
                          Connection conn)
Gets a fully resolved array-type AttributeValue with non-transient
 elements that is a copy of the specified array-type AttributeValue. 
 | 
protected LibraryQueryStatement | 
S_LibraryObjectSelector.getComplexQueryStatement(LibraryConnection lconn,
                        PreparedSelectorSpecification pss,
                        boolean countOnly)
Gets a statement for a complex query specified 
 by a PreparedSelectorSpecification. 
 | 
protected long | 
AuditExecutor.getCurrentAuditSequenceId(S_LibrarySession session,
                         LibraryConnection lconn,
                         Connection conn)
Gets the current Audit sequence, established via a previous call
 to "nextval" on the sequence. 
 | 
protected int | 
FolderIndexService.getFolderIndexLock(LibraryConnection lc,
                  Connection conn)  | 
protected LibraryQueryStatement | 
S_FolderSelector.getFoldersWithSubFoldersSelectStatement(LibraryConnection lconn,
                                       Connection conn,
                                       String relClassName,
                                       SortSpecification sort)  | 
protected static PreparedStatement | 
S_LibrarySession.getInvalidateTokenCredentialsStatement(LibraryConnection lconn,
                                      Connection conn)
Gets the PreparedStatement to invalidate user's token credentials 
 | 
protected LibraryQueryStatement | 
S_PublicObjectSelector.getLeftObjectsCountSelectStatement(LibraryConnection lconn,
                                  Connection conn,
                                  Long rightId,
                                  String relClassName)  | 
protected LibraryQueryStatement | 
S_PublicObjectSelector.getLeftObjectsSelectStatement(LibraryConnection lconn,
                             Connection conn,
                             Long rightId,
                             String relClassName,
                             SortSpecification sort)  | 
protected LibraryQueryStatement | 
S_LockObjectSelector.getLockExpiredSelectStatement(LibraryConnection lconn,
                             Connection conn)
Get the prepared statement for expired locks 
 | 
protected int | 
FolderIndexService.getMapParameterRow(LibraryConnection lc,
                  Connection conn,
                  int paramKey,
                  boolean shouldLock)  | 
static AttributeValue | 
S_LibrarySession.getMapTypeAttributeValue(int dataType,
                        long objectId,
                        long attrIdVal,
                        S_LibrarySession session,
                        LibraryConnection lconn,
                        Connection conn)
Gets a fully resolved map-type AttributeValue with non-transient
 elements that is a copy of the specified array-type AttributeValue. 
 | 
protected int | 
FolderIndexService.getMaxLevel(LibraryConnection lc,
           Connection conn)  | 
protected int | 
FolderIndexService.getMaxLevel(LibraryConnection lc,
           Connection conn,
           boolean shouldLock)  | 
protected long | 
AuditExecutor.getNextAuditId(S_LibrarySession session,
              LibraryConnection lconn,
              Connection conn)
Gets the next available audit id value. 
 | 
protected static PreparedStatement | 
S_LibrarySession.getNextSequenceQueryStatement(LibraryConnection lconn,
                             Connection conn)
Gets the PreparedStatement to get the next available id value. 
 | 
protected LibraryQueryStatement | 
S_DirectoryUserSelector.getObjectByNameSelectStatement(LibraryConnection lconn,
                              Connection conn)  | 
protected PreparedStatement | 
AccessControlListDiscoverAccessService.getPreparedStatement(LibraryConnection lc,
                    Connection conn,
                    String key)  | 
protected PreparedStatement | 
AccessControlListIndexService.getPreparedStatement(LibraryConnection lc,
                    Connection conn,
                    String key)
Gets a PreparedStatement that matches the specified key. 
 | 
protected PreparedStatement | 
FolderIndexService.getPreparedStatement(LibraryConnection lc,
                    Connection conn,
                    String key)  | 
protected LibraryQueryStatement | 
S_RelationshipSelector.getRelationshipSelectCountStatement(LibraryConnection lconn,
                                   Connection conn)  | 
protected LibraryQueryStatement | 
S_RelationshipSelector.getRelationshipSelectStatement(LibraryConnection lconn,
                              Connection conn,
                              SortSpecification sort)  | 
protected LibraryQueryStatement | 
S_PublicObjectSelector.getRightObjectsCountSelectStatement(LibraryConnection lconn,
                                   Connection conn,
                                   Long leftId,
                                   String relClassName)  | 
protected LibraryQueryStatement | 
S_PublicObjectSelector.getRightObjectsSelectStatement(LibraryConnection lconn,
                              Connection conn,
                              Long leftId,
                              String relClassName,
                              SortSpecification sort)  | 
protected LibraryQueryStatement | 
S_LibraryObjectSelector.getSearchResultQueryStatement(LibraryConnection lconn,
                             PreparedSelectorSpecification pss)
Gets a statement for a query for "search results", 
 meaning specific columns are selected from the specified
 search targets. 
 | 
protected LibraryQueryStatement | 
S_FolderPathRelationshipSelector.getSelectObjectByPathStatement(LibraryConnection lconn,
                              Connection conn)  | 
protected LibraryQueryStatement | 
S_LibraryObjectSelector.getSimpleCountQueryStatement(String key,
                            LibraryConnection lconn,
                            String whereClause,
                            int maxCopies)
Gets a statement for a simple "select count()" query. 
 | 
protected LibraryQueryStatement | 
S_LibraryObjectSelector.getSimpleQueryStatement(String key,
                       LibraryConnection lconn,
                       String whereClause,
                       SortSpecification sort,
                       int maxCopies)
Gets a statement for a simple query. 
 | 
protected int | 
FolderIndexService.getUpdateMode(LibraryConnection lc,
             Connection conn)  | 
protected void | 
GroupMembershipCache.initialize(LibraryConnection lconn)
Initialize the cache. 
 | 
protected void | 
FolderIndexService.insertMapParameterRow(LibraryConnection lc,
                     Connection conn,
                     long key,
                     long value)  | 
protected void | 
FolderIndexService.insertReferences(S_LibrarySession sess,
                LibraryConnection lc,
                Connection conn,
                long parentid,
                long childid,
                int maplevel)  | 
protected void | 
FolderIndexService.insertReferences(S_LibrarySession sess,
                String partTable,
                LibraryConnection lc,
                Connection conn,
                long parentid,
                long childid)
Inserts references, for a partition. 
 | 
protected void | 
FolderIndexService.insertReferencesForNewObject(S_LibrarySession sess,
                            String partTable,
                            LibraryConnection lc,
                            Connection conn,
                            Long parentFolderId,
                            Long childFolderId)
Inserts references for a new Object, for a partition. 
 | 
protected void | 
GroupMembershipCache.insertTemporaryIds(LibraryConnection lconn,
                  Long[] ids)
Insert specified IDs into the Global temporary table. 
 | 
protected boolean | 
FolderIndexService.isCreationDeferred(LibraryConnection lc,
                  Connection conn)  | 
protected boolean | 
FolderIndexService.isCycleCheckViolation(S_LibrarySession sess,
                     LibraryConnection lc,
                     Connection conn,
                     long parentid,
                     long childid,
                     int parentMapLevel,
                     int childMapLevel)  | 
protected boolean | 
FolderIndexService.isFolderAtMaplevel(LibraryConnection lc,
                  Connection conn,
                  long folderId,
                  int maplevel)  | 
protected boolean | 
FolderIndexService.isIndexPartiallyCreated(LibraryConnection lc,
                       Connection conn)  | 
protected boolean | 
FolderIndexService.mapRowExists(S_LibrarySession sess,
            String partTable,
            LibraryConnection lc,
            Connection conn,
            long leftid,
            long rightid,
            long leftsource)
Checks if a row exists in the partition. 
 | 
protected void | 
S_LibrarySession.postAuditEventsUponCommit(LibraryConnection lconn,
                         Connection conn,
                         List rawEventList)
Create audit events as a result of a normal completeTransaction
 occurring. 
 | 
protected void | 
AuditExecutor.postAuditEventsUponCommit(S_LibrarySession session,
                         LibraryConnection lconn,
                         Connection conn,
                         List rawEventList)
Create audit events as a result of a normal completeTransaction
 occurring. 
 | 
protected void | 
S_LibrarySession.postFailedAuditEventsUponRollback(LibraryConnection lconn,
                                 Connection conn,
                                 List rawEventList)
Post failed audit events as a result of an abortTransaction. 
 | 
protected void | 
AuditExecutor.postFailedAuditEventsUponRollback(S_LibrarySession session,
                                 LibraryConnection lconn,
                                 Connection conn,
                                 List rawEventList)
Create audit events as a result of a rollback operation occurring. 
 | 
protected void | 
FolderIndexService.promoteFolder(S_LibrarySession sess,
             LibraryConnection lc,
             Connection conn,
             int maxLevel,
             long folderId,
             int newLevel)  | 
protected void | 
FolderIndexService.promoteFolderOneLevel(S_LibrarySession sess,
                     LibraryConnection lc,
                     Connection conn,
                     HashMap promotedMap,
                     long folderId,
                     int currentLevel)  | 
protected void | 
FolderIndexService.promoteSingleFolderOneLevel(S_LibrarySession sess,
                           LibraryConnection lc,
                           Connection conn,
                           long folderId,
                           int currentLevel)  | 
void | 
S_LibrarySession.releaseAuxiliaryLibraryConnection(LibraryConnection lconn)
Releases an auxiliary LibraryConnection previously acquired by this
 LibrarySession. 
 | 
void | 
ConnectionPool.releaseLibraryConnection(LibraryConnection lconn)
Releases the specified LibraryConnection back to this ConnectionPool. 
 | 
void | 
IfsConnectionPool.releaseLibraryConnection(LibraryConnection lconn)
Releases the specified LibraryConnection back to this ConnectionPool. 
 | 
protected void | 
AccessControlListDiscoverAccessService.removeAllAcldByAcl(S_LibrarySession session,
                  LibraryConnection lc,
                  Connection conn,
                  long aclid)  | 
protected void | 
AccessControlListDiscoverAccessService.removeAllNcAclEntriesByAcl(S_LibrarySession session,
                          LibraryConnection lc,
                          Connection conn,
                          long aclid)  | 
protected void | 
FolderIndexService.removeReferences(S_LibrarySession sess,
                LibraryConnection lc,
                Connection conn,
                long parentid,
                long childid,
                int maplevel)  | 
protected void | 
FolderIndexService.removeReferences(S_LibrarySession sess,
                String partTable,
                LibraryConnection lc,
                Connection conn,
                long parentid,
                long childid)
Removes references, for a partition. 
 | 
protected AuditCertificate | 
AuditExecutor.selectAuditCertificate(S_LibrarySession session,
                      LibraryConnection lconn,
                      Connection conn,
                      Long objectId)
Select AuditCertificate for the specified object ID. 
 | 
protected AttributeValue[] | 
AuditExecutor.selectAuditProperties(S_LibrarySession session,
                     LibraryConnection lconn,
                     Connection conn,
                     long propId,
                     String propTblName)
Select all the properties stored for the specified property ID. 
 | 
protected void | 
FolderIndexService.setMaxLevel(LibraryConnection lc,
           Connection conn,
           int maxLevel)  | 
protected void | 
FolderIndexService.setUpdateMode(LibraryConnection lc,
             Connection conn,
             int updateMode)  | 
protected void | 
FolderIndexService.updateMapSelfRow(S_LibrarySession sess,
                LibraryConnection lc,
                Connection conn,
                long id,
                long tempvalue,
                int maplevel)  | 
protected void | 
FolderIndexService.updateMapSelfRow(S_LibrarySession sess,
                String partTable,
                LibraryConnection lc,
                Connection conn,
                long id,
                long tempvalue)
Updates a self row, for a partition. 
 | 
| Constructor and Description | 
|---|
LibraryQueryStatement(LibraryConnection lconn,
                     PreparedSelectorSpecification pss,
                     boolean countOnly,
                     int maxCopies,
                     int effectiveMaxItemCount)
Constructs a LibraryQueryStatement for selecting LibraryObjects,
 using a PreparedSelectorSpecification. 
 | 
LibraryQueryStatement(LibraryConnection lconn,
                     PreparedSelectorSpecification pss,
                     int maxCopies,
                     int effectiveMaxItemCount)
Constructs a LibraryQueryStatement. 
 | 
LibraryQueryStatement(String key,
                     LibraryConnection lconn,
                     SearchTarget[] targets,
                     String whereClause,
                     SortSpecification sort,
                     boolean countOnly,
                     boolean distinct,
                     int maxCopies)
Constructs a LibraryQueryStatement. 
 | 
Copyright © 2025. All rights reserved.