src/org/objectweb/cjdbc/controller/requestmanager/ParserThread.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.controller.requestmanager; 00026 00027 import java.sql.SQLException; 00028 00029 import org.objectweb.cjdbc.common.sql.AbstractRequest; 00030 import org.objectweb.cjdbc.common.sql.schema.DatabaseSchema; 00031 00038 public class ParserThread extends Thread 00039 { 00040 private boolean isCaseSensitive; 00041 private AbstractRequest request; 00042 private DatabaseSchema dbs; 00043 private int granularity; 00044 00053 public ParserThread( 00054 AbstractRequest request, 00055 DatabaseSchema dbs, 00056 int granularity, 00057 boolean isCaseSensitive) 00058 { 00059 this.request = request; 00060 this.dbs = dbs; 00061 this.granularity = granularity; 00062 this.isCaseSensitive = isCaseSensitive; 00063 start(); 00064 } 00065 00069 public void run() 00070 { 00071 try 00072 { 00073 if (!request.isParsed()) 00074 request.parse(dbs, granularity, isCaseSensitive); 00075 } 00076 catch (SQLException e) 00077 { 00078 System.err.println("Error while parsing request (" + e + ")"); 00079 } 00080 } 00081 00082 }

CJDBCversion1.0.4に対してTue Oct 12 15:16:03 2004に生成されました。 doxygen 1.3.8