static

in src/main/java/com/epam/digital/data/platform/liquibase/extension/DdmUtils.java [70:98]


    static {
        masterChanges.add(DdmCreateSearchConditionChange.class);
        masterChanges.add(DdmCreateSimpleSearchConditionChange.class);
        masterChanges.add(DdmDropSearchConditionChange.class);
        masterChanges.add(DdmExposeSearchConditionChange.class);

        replicaChanges.add(DdmCreateAnalyticsViewChange.class);
        replicaChanges.add(DdmCreateAnalyticsIndexChange.class);
        replicaChanges.add(DdmDropAnalyticsViewChange.class);
        replicaChanges.add(DdmGrantChange.class);
        replicaChanges.add(DdmGrantAllChange.class);
        replicaChanges.add(DdmRevokeChange.class);
        replicaChanges.add(DdmRevokeAllChange.class);

        mapSearchTypeToMetadata.put(DdmConstants.ATTRIBUTE_EQUAL, DdmConstants.ATTRIBUTE_EQUAL_COLUMN);
        mapSearchTypeToMetadata.put(DdmConstants.ATTRIBUTE_CONTAINS, DdmConstants.ATTRIBUTE_CONTAINS_COLUMN);
        mapSearchTypeToMetadata.put(DdmConstants.ATTRIBUTE_STARTS_WITH, DdmConstants.ATTRIBUTE_STARTS_WITH_COLUMN);
        mapSearchTypeToMetadata.put(DdmConstants.ATTRIBUTE_STARTS_WITH_ARRAY, DdmConstants.ATTRIBUTE_STARTS_WITH_ARRAY_COLUMN);
        mapSearchTypeToMetadata.put(DdmConstants.ATTRIBUTE_IN, DdmConstants.ATTRIBUTE_IN_COLUMN);
        mapSearchTypeToMetadata.put(DdmConstants.ATTRIBUTE_BETWEEN, DdmConstants.ATTRIBUTE_BETWEEN_COLUMN);
        mapSearchTypeToMetadata.put(DdmConstants.ATTRIBUTE_NOT_IN, DdmConstants.ATTRIBUTE_NOT_IN_COLUMN);
        mapSearchTypeToMetadata.put(DdmConstants.ATTRIBUTE_NOT_EQUAL, DdmConstants.ATTRIBUTE_NOT_EQUAL_COLUMN);

        textCastableTypes.add(DdmConstants.ATTRIBUTE_EQUAL);
        textCastableTypes.add(DdmConstants.ATTRIBUTE_IN);
        textCastableTypes.add(DdmConstants.ATTRIBUTE_BETWEEN);
        textCastableTypes.add(DdmConstants.ATTRIBUTE_NOT_IN);
        textCastableTypes.add(DdmConstants.ATTRIBUTE_NOT_EQUAL);
    }