From db71c3de6939999c3be01eec03406ac7372a29fc Mon Sep 17 00:00:00 2001 From: "Ray J. Greenwell" Date: Tue, 16 Dec 2014 19:42:55 -0800 Subject: [PATCH] Include everything. --- .../depot/impl/expression/RandomExp.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/main/java/com/samskivert/depot/impl/expression/RandomExp.java 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) + { + } +}