All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bazaarvoice.emodb.sor.condition.ConditionVisitor Maven / Gradle / Ivy

The newest version!
package com.bazaarvoice.emodb.sor.condition;

import javax.annotation.Nullable;

public interface ConditionVisitor {

    @Nullable
    V visit(ConstantCondition condition, @Nullable T context);

    @Nullable
    V visit(EqualCondition condition, @Nullable T context);

    @Nullable
    V visit(InCondition condition, @Nullable T context);

    @Nullable
    V visit(IntrinsicCondition condition, @Nullable T context);

    @Nullable
    V visit(IsCondition condition, @Nullable T context);

    @Nullable
    V visit(ComparisonCondition condition, @Nullable T context);

    @Nullable
    V visit(ContainsCondition condition, @Nullable T context);

    @Nullable
    V visit(LikeCondition condition, @Nullable T context);

    @Nullable
    V visit(NotCondition condition, @Nullable T context);

    @Nullable
    V visit(AndCondition condition, @Nullable T context);

    @Nullable
    V visit(OrCondition condition, @Nullable T context);

    @Nullable
    V visit(MapCondition condition, @Nullable T context);

    @Nullable
    V visit(PartitionCondition condition, @Nullable T context);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy