1 package com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.predicates; 2 3 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.predicates.predicate; 4 5 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*; 6 import com.daffodilwoods.daffodildb.server.sql99.dql.*; 7 public interface ExecutionPlanConstants { 8 9 public static int NONE = 20; 10 public static int SINGLETABLEPLAN = 1; 11 public static int ALLTABLEJOINPLAN = 2; 12 public static int PREDICATE = 3; 13 public static int BVEORBT = 4; 14 public static int BTANDBF = 5; 15 public static int GROUPBYORDERPLAN = 108; 16 public static int DISTINCTORDERPLAN = 107; 17 public static int JOINORDERPLAN = 106; 18 public static int SINGLETABLEORDERPLAN = 105; 19 public static int QUALIFIEDLEFTPLAN = 9; 20 public static int QUALIFIEDRIGHTPLAN = 10; 21 public static int QUALIFIEDFULLPLAN = 11; 22 public static int QUALIFIEDCROSSPLAN = 12; 23 public static int ORDERSEQUENCEPLAN = 13; 24 public static int TWOTABLEJOINPLAN = 30; 25 public static int VIEWPLAN = 31; 26 public static int GROUPBYPLAN = 32; 27 public static int CONTAINS = 33; 28 29 public int NOTMATCHED = 14; 30 public int PARTIALLYMATCHED = 15; 31 public int FULLYMATCHED = 16; 32 33 public int WHENLEFTSEEKRIGHT = 17; 34 public int WHENRIGHTSEEKLEFT = 18; 35 public int NOSEEK = 19; 36 37 } 38 | Popular Tags |