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

org.babyfish.jimmer.sql.ast.mutation.UserOptimisticLock Maven / Gradle / Ivy

The newest version!
package org.babyfish.jimmer.sql.ast.mutation;

import org.babyfish.jimmer.meta.ImmutableProp;
import org.babyfish.jimmer.meta.TypedProp;
import org.babyfish.jimmer.sql.ast.*;
import org.babyfish.jimmer.sql.ast.table.Table;

public interface UserOptimisticLock> {

    Predicate predicate(T table, ValueExpressionFactory valueExpressionFactory);

    interface ValueExpressionFactory {
         Expression newValue(TypedProp.Scalar prop);
        StringExpression newString(TypedProp.Scalar prop);
        > NumericExpression newNumber(TypedProp.Scalar prop);
        > ComparableExpression newComparable(TypedProp.Scalar prop);
         Expression newValue(ImmutableProp prop);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy