⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tables.java

📁 一个开源的基于java开发的数据库
💻 JAVA
字号:
package sql4j.parser;

/**
 * Insert the type's description here.
 * Creation date: (10/20/00 1:20:48 AM)
 * @author:  Jianguo Lu
 */
 import java.util.*;


import sql4j.util.*;import sql4j.schema.*;

public class Tables {
	private Vector tables;

/**
 * Insert the method's description here.
 * Creation date: (12/13/00 11:41:00 PM)
 */
public Tables() {
	tables = new Vector();
}/**
 * Insert the method's description here.
 * Creation date: (12/13/00 11:42:55 PM)
 * @param tables com.ibm.commerce.migration.parser.sql.Tables
 */        
	public Tables(Table t){
		tables=new Vector();
		tables.add(t);
	}
public Tables(String s) {
	tables = new Vector();
	tables.add(s);
}
public Tables(Vector t){
		tables=t;
		
	}
/** Add a table to the table list. No duplicate tables.
**/
public Tables add(Object o) {
	if(o==null) return this;
	if (!this.toSet().contains(o.toString())) {
		tables.add(o);
	}
	return this;
}
/** Add two tables, without duplicate tables.
**/
public void addAll(Tables ts) {
	if (ts != null) {
		for (Enumeration e=ts.toVector().elements();e.hasMoreElements();){
			Table t=(Table)e.nextElement();
			this.add(t);
		}
	}
}
public boolean contains(Object o) {
	return tables.contains(o);
}
	/** transform the tables to String Set, using the table names.
	**/
	public StringSet toSet(){
		if (tables==null) return null;
		StringSet result=new StringSet();
		for (Enumeration e=tables.elements();e.hasMoreElements();){
			String tableName=((Table)e.nextElement()).toString();
			result.add(tableName);
		}
		return result;
	}
	public String toString(){
		return Misc.toString(tables);
	}
	public Vector toVector(){ return tables;}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -