Class H2Functions
java.lang.Object
org.nuxeo.ecm.core.storage.sql.db.EmbeddedFunctions
org.nuxeo.ecm.core.storage.sql.db.H2Functions
Functions used as stored procedures for H2.
- Author:
- Florent Guillaume
-
Nested Class Summary
Nested classes/interfaces inherited from class org.nuxeo.ecm.core.storage.sql.db.EmbeddedFunctions
EmbeddedFunctions.RowInfo
-
Field Summary
Fields inherited from class org.nuxeo.ecm.core.storage.sql.db.EmbeddedFunctions
READ, READ_VERSION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
clusterInvalidateString
(Connection conn, long nodeId, String id, String fragments, int kind) Adds an invalidation from this cluster node to the invalidations list.static ResultSet
getAncestorsIds
(Connection conn, String idsString) static ResultSet
getClusterInvalidationsString
(Connection conn, long nodeId) Gets the invalidations for this cluster node.protected static String
getSelectParentIdsByIdsSql
(int size) static boolean
isAccessAllowed2
(Connection conn, String id, String principals, String permissions, boolean disableVersionACL, boolean disableReadVersionPermission) static boolean
isAccessAllowedLong
(Connection conn, Long id, String principals, String permissions) Deprecated.since 11.3, unusedstatic boolean
isAccessAllowedString
(Connection conn, String id, String principals, String permissions) Compatibility signature withoutdisableVersionACL
ordisableReadVersionPermission
parameterstatic boolean
isInTreeLong
(Connection conn, Long id, Long baseId) Deprecated.since 11.3, unusedstatic boolean
isInTreeString
(Connection conn, String id, String baseId) static ResultSet
static ResultSet
upgradeVersions
(Connection conn) Methods inherited from class org.nuxeo.ecm.core.storage.sql.db.EmbeddedFunctions
getAccess, getRowInfo, isAccessAllowed, isAccessAllowed, isAccessAllowed, isInTree, isInTree, matchesFullText, parseFullText, parseFullText, parseWord, split, split
-
Constructor Details
-
H2Functions
public H2Functions()
-
-
Method Details
-
isInTreeString
- Throws:
SQLException
-
isInTreeLong
@Deprecated public static boolean isInTreeLong(Connection conn, Long id, Long baseId) throws SQLException Deprecated.since 11.3, unused- Throws:
SQLException
-
isAccessAllowedString
public static boolean isAccessAllowedString(Connection conn, String id, String principals, String permissions) throws SQLException Compatibility signature withoutdisableVersionACL
ordisableReadVersionPermission
parameter- Throws:
SQLException
-
isAccessAllowed2
public static boolean isAccessAllowed2(Connection conn, String id, String principals, String permissions, boolean disableVersionACL, boolean disableReadVersionPermission) throws SQLException - Throws:
SQLException
- Since:
- 11.3
-
isAccessAllowedLong
@Deprecated public static boolean isAccessAllowedLong(Connection conn, Long id, String principals, String permissions) throws SQLException Deprecated.since 11.3, unused- Throws:
SQLException
-
clusterInvalidateString
public static void clusterInvalidateString(Connection conn, long nodeId, String id, String fragments, int kind) throws SQLException Adds an invalidation from this cluster node to the invalidations list.- Throws:
SQLException
-
getClusterInvalidationsString
public static ResultSet getClusterInvalidationsString(Connection conn, long nodeId) throws SQLException Gets the invalidations for this cluster node.- Returns:
- a result set with columns id, fragments, kind
- Throws:
SQLException
-
upgradeVersions
- Throws:
SQLException
-
upgradeLastContributor
- Throws:
SQLException
-
getAncestorsIds
- Throws:
SQLException
-
getSelectParentIdsByIdsSql
-