| 1 package com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause; 2 3 import com.daffodilwoods.daffodildb.server.sql99.dql.common.*; 4 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.order.*; 5 import com.daffodilwoods.database.resource.*; 6 import com.daffodilwoods.database.utility.*; 7 import com.daffodilwoods.daffodildb.server.sql99.common.TableDetails; 8 import java.util.ArrayList ; 9 import java.util.Arrays ; 10 11 22 23 public class OrderMappingWithTableRefernces { 24 25 28 29 private _SingleTableOrderPlan[] stops; 30 31 34 35 private int match = -1; 36 37 41 42 private TableDetails[] tableDetails; 43 44 public OrderMappingWithTableRefernces ( _SingleTableOrderPlan[] plans0 , int match0, TableDetails[] tableDetails0) throws DException { 45 stops = plans0; 46 match = match0; 47 tableDetails = tableDetails0; 48 } 49 50 54 55 public int getMatch() { 56 return match; 57 } 58 59 63 64 public _SingleTableOrderPlan[] getStops() { 65 return stops; 66 } 67 68 public String toString() { 69 return "OrderMapping["+P.print(stops)+"]"+ match; 70 } 71 72 77 78 public TableDetails[] getTableDetails() throws DException { 79 return tableDetails; 80 } 81 82 89 90 public boolean isBelongTo(_SingleTableOrderPlan stop) throws DException{ 91 for (int i = 0; i < stops.length; i++) { 92 if(stops[i] == stop) 93 return true; 94 } 95 return false; 96 } 97 } 98 | Popular Tags |