Uses of Enum Class
org.hibernate.dialect.rowsecurity.RowLevelSecurity.TenantIdentifierSource
Packages that use RowLevelSecurity.TenantIdentifierSource
-
Uses of RowLevelSecurity.TenantIdentifierSource in org.hibernate.dialect.rowsecurity
Subclasses with type arguments of type RowLevelSecurity.TenantIdentifierSource in org.hibernate.dialect.rowsecurityModifier and TypeClassDescriptionstatic enumThe database-side source used by row-level security policies to resolve the current tenant identifier.Methods in org.hibernate.dialect.rowsecurity that return RowLevelSecurity.TenantIdentifierSourceModifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.RowLevelSecurity.TenantIdentifierSource.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.hibernate.dialect.rowsecurity with parameters of type RowLevelSecurity.TenantIdentifierSourceModifier and TypeMethodDescriptionvoidDB2RowLevelSecurity.addTenantIdTableInitCommands(InFlightMetadataCollector collector, Table table, Column tenantIdentifierColumn, Metadata metadata, RowLevelSecurity.TenantIdentifierSource tenantIdentifierSource) default voidRowLevelSecurity.addTenantIdTableInitCommands(InFlightMetadataCollector collector, Table table, Column tenantIdentifierColumn, Metadata metadata, RowLevelSecurity.TenantIdentifierSource tenantIdentifierSource) Register table initialization commands enforcing discriminator-based multitenancy via native row-level security.voidSQLServerRowLevelSecurity.addTenantIdTableInitCommands(InFlightMetadataCollector collector, Table table, Column tenantIdentifierColumn, Metadata metadata, RowLevelSecurity.TenantIdentifierSource tenantIdentifierSource) String[]CockroachRowLevelSecurity.getTenantIdTableCreateStrings(Table table, Column tenantIdentifierColumn, Metadata metadata, SqlStringGenerationContext context, RowLevelSecurity.TenantIdentifierSource tenantIdentifierSource) String[]DB2RowLevelSecurity.getTenantIdTableCreateStrings(Table table, Column tenantIdentifierColumn, Metadata metadata, SqlStringGenerationContext context, RowLevelSecurity.TenantIdentifierSource tenantIdentifierSource) String[]PostgreSQLRowLevelSecurity.getTenantIdTableCreateStrings(Table table, Column tenantIdentifierColumn, Metadata metadata, SqlStringGenerationContext context, RowLevelSecurity.TenantIdentifierSource tenantIdentifierSource) default String[]RowLevelSecurity.getTenantIdTableCreateStrings(Table table, Column tenantIdentifierColumn, Metadata metadata, SqlStringGenerationContext context, RowLevelSecurity.TenantIdentifierSource tenantIdentifierSource) Create the DDL commands which enforce discriminator-based multitenancy via native row-level security.default booleanRowLevelSecurity.supportsTenantIdentifierSource(RowLevelSecurity.TenantIdentifierSource tenantIdentifierSource) Does this dialect support RLS policies which use the database user as the tenant identifier?