diff --git a/src/main/java/com/samskivert/depot/impl/expression/RandomExp.java b/src/main/java/com/samskivert/depot/impl/expression/RandomExp.java new file mode 100644 index 0000000..03f2269 --- /dev/null +++ b/src/main/java/com/samskivert/depot/impl/expression/RandomExp.java @@ -0,0 +1,32 @@ +// +// Depot library - a Java relational persistence library +// https://github.com/threerings/depot/blob/master/LICENSE + +package com.samskivert.depot.impl.expression; + +import java.util.Collection; + +import com.samskivert.depot.PersistentRecord; +import com.samskivert.depot.expression.SQLExpression; +import com.samskivert.depot.impl.FragmentVisitor; + +/** + * An expression for use with OrderBy, for randomizing the order. + */ +public enum RandomExp + implements SQLExpression +{ + /** Enum singleton pattern. */ + INSTANCE; + + // from SQLFragment + public Object accept (FragmentVisitor builder) + { + return builder.visit(this); + } + + // from SQLFragment + public void addClasses (Collection> classSet) + { + } +}