1 package com.daffodilwoods.rmi.server; 2 3 import com.daffodilwoods.daffodildb.utils.parser.*; 4 import com.daffodilwoods.rmi.interfaces._RmiQueryReWriter; 5 import com.daffodilwoods.daffodildb.server.serversystem.*; 6 import java.util.Properties ; 7 import java.rmi.RemoteException ; 8 import java.rmi.server.UnicastRemoteObject ; 9 public class RmiQueryReWriterServerSide extends UnicastRemoteObject implements _RmiQueryReWriter{ 10 11 _ServerSystem server; 12 _QueryReWriter qw; 13 14 public RmiQueryReWriterServerSide( _ServerSystem server ) throws RemoteException { 15 this.server = server; 16 } 17 18 public void setObjects(String parm1, String parm2, String parm3, String parm4, boolean parm6, boolean parm7) throws java.rmi.RemoteException , com.daffodilwoods.database.resource.DException { 19 qw = new QueryReWriter(parm1); 20 qw.addColumnList(parm2); 21 qw.addFilter(parm3); 22 qw.addOrder(parm4); 23 if(parm6 == true) 24 qw.clearColumnList(); 25 if(parm7 == true) 26 qw.clearOrder(); 27 28 } 29 30 public String getQuery() throws java.rmi.RemoteException , com.daffodilwoods.database.resource.DException { 31 return qw.getQuery(); 32 } 33 } 34 | Popular Tags |