jar

com.github.starnowski.posmulten : postgresql-core

Maven & Gradle

Jul 03, 2023
1 usages
19 stars

posmulten-core · Posmulten Core is a module for the generation of SQL DDL statements that make it easy for implementation of Shared Schema Multi-tenancy strategy via the Row Security Policies in the Postgres database.

Table Of Contents

Latest Version

Download com.github.starnowski.posmulten : postgresql-core JAR file - Latest Versions:

All Versions

Download com.github.starnowski.posmulten : postgresql-core JAR file - All Versions:

Version Vulnerabilities Size Updated
0.7.x
0.6.x
0.5.x
0.4.x
0.3.x
0.2.x
0.1.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window postgresql-core-0.7.2.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

com.github.starnowski.posmulten.postgresql.core.rls

├─ com.github.starnowski.posmulten.postgresql.core.rls.AbstractConstraintProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.DefaultIsRecordBelongsToCurrentTenantConstraintProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.DefaultIsTenantIdentifierValidConstraintProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.DefaultRLSPolicyProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.EnableRowLevelSecurityProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.ForceRowLevelSecurityProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.IConstraintProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.IIsTenantIdentifierValidConstraintProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.IsRecordBelongsToCurrentTenantConstraintProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.IsRecordBelongsToCurrentTenantConstraintProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.IsTenantIdentifierValidConstraintProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.PermissionCommandPolicyEnum.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.RLSExpressionTypeEnum.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.RLSPolicyProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.RLSPolicyProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.TenantHasAuthoritiesFunctionInvocationFactory.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.common.function

├─ com.github.starnowski.posmulten.postgresql.core.common.function.AbstractFunctionFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.DefaultFunctionArgumentValueToStringMapper.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.DefaultFunctionDefinition.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.ExtendedAbstractFunctionFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.FunctionArgumentBuilder.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.FunctionArgumentValue.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.FunctionArgumentValueEnum.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.FunctionArgumentValueToStringMapper.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.FunctionDefinitionBuilder.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.FunctionFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.IFunctionArgument.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.IFunctionDefinition.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.IFunctionFactoryParameters.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.util

├─ com.github.starnowski.posmulten.postgresql.core.util.Pair.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.context.enrichers

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.AbstractCustomSQLDefinitionsEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.CurrentTenantIdPropertyTypeEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.CustomSQLDefinitionsAtBeginningEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.CustomSQLDefinitionsAtEndEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.DefaultValueForTenantColumnEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.GetCurrentTenantIdFunctionDefinitionEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.ISharedSchemaContextEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.IsRecordBelongsToCurrentTenantConstraintSQLDefinitionsEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.IsRecordBelongsToCurrentTenantFunctionDefinitionsEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.IsTenantIdentifierValidConstraintEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.IsTenantValidFunctionInvocationFactoryEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.SetCurrentTenantIdFunctionDefinitionEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.TableRLSPolicyEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.TableRLSSettingsSQLDefinitionsEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.TenantColumnSQLDefinitionsEnricher.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.enrichers.TenantHasAuthoritiesFunctionDefinitionEnricher.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.common

├─ com.github.starnowski.posmulten.postgresql.core.common.DefaultSQLDefinition.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.SQLDefinition.class - [JAR]

com.github.starnowski.posmulten.postgresql.core

├─ com.github.starnowski.posmulten.postgresql.core.CreateColumnStatementProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.CreateColumnStatementProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.GrantSchemaPrivilegesProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.GrantSequencePrivilegesProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.GrantTablePrivilegesProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.ICreateColumnStatementProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.ISetDefaultStatementProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.ISetNotNullStatementProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.SetDefaultStatementProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.SetDefaultStatementProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.SetNotNullStatementProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.SetNotNullStatementProducerParameters.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.rls.function

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.EqualsCurrentTenantIdentifierFunctionDefinition.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.EqualsCurrentTenantIdentifierFunctionInvocationFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.EqualsCurrentTenantIdentifierFunctionProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.EqualsCurrentTenantIdentifierFunctionProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.GetCurrentTenantIdFunctionDefinition.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.GetCurrentTenantIdFunctionProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.GetCurrentTenantIdFunctionProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IEqualsCurrentTenantIdentifierFunctionProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IGetCurrentTenantIdFunctionInvocationFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IGetCurrentTenantIdFunctionProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IIsRecordBelongsToCurrentTenantProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IIsTenantValidBasedOnConstantValuesFunctionProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IIsTenantValidFunctionInvocationFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.ISetCurrentTenantIdFunctionInvocationFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.ISetCurrentTenantIdFunctionPreparedStatementInvocationFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.ISetCurrentTenantIdFunctionProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.ITenantHasAuthoritiesFunctionProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IsRecordBelongsToCurrentTenantFunctionDefinition.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IsRecordBelongsToCurrentTenantFunctionInvocationFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IsRecordBelongsToCurrentTenantProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IsRecordBelongsToCurrentTenantProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IsTenantValidBasedOnConstantValuesFunctionDefinition.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IsTenantValidBasedOnConstantValuesFunctionProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.IsTenantValidBasedOnConstantValuesFunctionProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.SetCurrentTenantIdFunctionDefinition.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.SetCurrentTenantIdFunctionProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.SetCurrentTenantIdFunctionProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.TenantHasAuthoritiesFunctionDefinition.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.TenantHasAuthoritiesFunctionProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.rls.function.TenantHasAuthoritiesFunctionProducerParameters.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.context.validators

├─ com.github.starnowski.posmulten.postgresql.core.context.validators.CreateTenantColumnTableMappingSharedSchemaContextRequestValidator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.validators.ForeignKeysMappingSharedSchemaContextRequestValidator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.validators.FunctionDefinitionValidator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.validators.ISQLDefinitionsValidator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.validators.ISharedSchemaContextRequestValidator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.validators.TablesThatAddingOfTenantColumnDefaultValueShouldBeSkippedSharedSchemaContextRequestValidator.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.context.exceptions

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.IncorrectForeignKeysMappingException.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.InvalidIdentifierException.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.InvalidSharedSchemaContextRequestException.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.MissingConstraintNameDeclarationForTableException.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.MissingFunctionNameDeclarationForTableException.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.MissingIsRecordBelongsToCurrentTenantFunctionInvocationFactoryException.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.MissingRLSGranteeDeclarationException.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.MissingRLSPolicyDeclarationForTableException.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.MissingRLSPolicyDeclarationForTableThatRequiredTenantColumnCreationException.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.MissingRLSPolicyDeclarationForTablesThatAddingOfTenantColumnDefaultValueShouldBeSkippedException.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.exceptions.SharedSchemaContextBuilderException.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.context.decorator

├─ com.github.starnowski.posmulten.postgresql.core.context.decorator.AbstractSharedSchemaContextDecorator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.decorator.BasicSharedSchemaContextDecorator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.decorator.BasicSharedSchemaContextDecoratorContext.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.decorator.BasicSharedSchemaContextDecoratorFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.decorator.DefaultDecorator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.decorator.DefaultDecoratorContext.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.decorator.IDecorator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.decorator.ISharedSchemaContextDecorator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.decorator.ISharedSchemaContextDecoratorFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.decorator.SharedSchemaContextDecoratorFactory.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.context

├─ com.github.starnowski.posmulten.postgresql.core.context.CustomSQLDefinitionPair.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.CustomSQLDefinitionPairDefaultPosition.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.CustomSQLDefinitionPairPositionProvider.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.DefaultSharedSchemaContextBuilder.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.DefaultTableColumns.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.DefaultTableRLSPolicyProperties.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.IIdentifierValidator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.IIsRecordBelongsToCurrentTenantConstraintSQLDefinitionsProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.ISameTenantConstraintForForeignKeyProperties.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.ISharedSchemaContext.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.ITableColumns.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.ITableRLSPolicyProperties.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.ITableRLSPolicySQLDefinitionsProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.ITenantColumnRequest.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.IdentifierLengthValidator.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.IsRecordBelongsToCurrentTenantConstraintSQLDefinitionsProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.IsRecordBelongsToCurrentTenantConstraintSQLDefinitionsProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.IsRecordBelongsToCurrentTenantFunctionDefinitionProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.SameTenantConstraintForForeignKey.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.SameTenantConstraintForForeignKeyProperties.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.SharedSchemaContext.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.SharedSchemaContextRequest.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.SingleTenantColumnSQLDefinitionsProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.TableKey.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.TableRLSPolicySQLDefinitionsProducer.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.TableRLSPolicySQLDefinitionsProducerParameters.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.TableRLSSettingsSQLDefinitionsProducer.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.db

├─ com.github.starnowski.posmulten.postgresql.core.db.DatabaseOperationExecutor.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.db.DatabaseOperationType.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.db.operations

├─ com.github.starnowski.posmulten.postgresql.core.db.operations.CreateOperationsProcessor.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.db.operations.DatabaseOperationsLoggerProcessor.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.db.operations.DropOperationsProcessor.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.db.operations.IDatabaseOperationsProcessor.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.db.operations.ValidateOperationsProcessor.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.common.function.metadata

├─ com.github.starnowski.posmulten.postgresql.core.common.function.metadata.MetadataPhraseBuilder.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.metadata.ParallelModeEnum.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.metadata.ParallelModeSupplier.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.metadata.VolatilityCategoryEnum.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.common.function.metadata.VolatilityCategorySupplier.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.db.operations.exceptions

├─ com.github.starnowski.posmulten.postgresql.core.db.operations.exceptions.ValidationDatabaseOperationsException.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.db.operations.util

├─ com.github.starnowski.posmulten.postgresql.core.db.operations.util.SQLUtil.class - [JAR]

com.github.starnowski.posmulten.postgresql.core.context.validators.factories

├─ com.github.starnowski.posmulten.postgresql.core.context.validators.factories.IIdentifierValidatorFactory.class - [JAR]

├─ com.github.starnowski.posmulten.postgresql.core.context.validators.factories.IdentifierLengthValidatorFactory.class - [JAR]