package com.cibc.p8.sqlmodel;

import java.util.ArrayList;

public interface AbstractNode {
	public String getString();  //»ñÈ¡Ö´ÐÐµÄSQL
	public String getExecString(); //½«½á¹û¼¯´øÈëµÄSQLÄÚÈÝ
	public ELEMENTTYPE getElementType();
	
	static public enum NODETYPE {
		SELECT, INSERT, DELETE, UPDATE, ALTER, UNDEFINED
	}
	
	static public enum ELEMENTTYPE {
		SQL, FIX, LOGICAL, JOIN, FUNC, TABLE, UNDEFINED
	}

}
