com.gomjabbar.meta.metaqueries
Class QueryOperators

java.lang.Object
  |
  +--com.gomjabbar.meta.metaqueries.QueryOperators

public class QueryOperators
extends java.lang.Object


Constructor Summary
QueryOperators()
           
 
Method Summary
static java.lang.Object[] distinct(java.lang.Object[] r)
           
static java.lang.Object[] flatten(java.lang.Object[][] o)
           
static java.lang.Object[] invert(java.lang.Object target, java.lang.Object[] candidates, java.lang.Object[][] matrix)
           
static boolean isIn(java.lang.Object target, java.lang.Object[] array)
           
static java.lang.Object[] reduceDimension(java.lang.Object[][] o)
           
static java.lang.Object[][] transpose(java.lang.Object[][] o, int n)
           
static java.lang.Object[][] union(java.lang.Object[][] r1, java.lang.Object[][] r2)
           
static java.lang.Object[] union(java.lang.Object[] r1, java.lang.Object[] r2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryOperators

public QueryOperators()
Method Detail

reduceDimension

public static java.lang.Object[] reduceDimension(java.lang.Object[][] o)

flatten

public static java.lang.Object[] flatten(java.lang.Object[][] o)

distinct

public static java.lang.Object[] distinct(java.lang.Object[] r)

union

public static java.lang.Object[] union(java.lang.Object[] r1,
                                       java.lang.Object[] r2)

union

public static java.lang.Object[][] union(java.lang.Object[][] r1,
                                         java.lang.Object[][] r2)

isIn

public static boolean isIn(java.lang.Object target,
                           java.lang.Object[] array)

invert

public static java.lang.Object[] invert(java.lang.Object target,
                                        java.lang.Object[] candidates,
                                        java.lang.Object[][] matrix)

transpose

public static java.lang.Object[][] transpose(java.lang.Object[][] o,
                                             int n)