"\tSELECT "+OracleUtils.getSysCatalogHint(owner.getDataSource())+" t.OWNER,t.TABLE_NAME as TABLE_NAME,'TABLE' as OBJECT_TYPE,'VALID' as STATUS,t.TABLE_TYPE_OWNER,t.TABLE_TYPE,t.TABLESPACE_NAME,t.PARTITIONED,t.IOT_TYPE,t.IOT_NAME,t.TEMPORARY,t.SECONDARY,t.NESTED,t.NUM_ROWS \n"+
"\tFROM SYS.ALL_ALL_TABLES t\n"+
"\tWHERE t.OWNER=? AND NESTED='NO'"+(objectName==null?"":" AND t.TABLE_NAME=?")+"\n"+
"\tWHERE t.OWNER=? AND NESTED='NO'"+(object==null&&objectName==null?"":" AND t.TABLE_NAME=?")+"\n"+
"UNION ALL\n"+
"\tSELECT "+OracleUtils.getSysCatalogHint(owner.getDataSource())+" o.OWNER,o.OBJECT_NAME as TABLE_NAME,'VIEW' as OBJECT_TYPE,o.STATUS,NULL,NULL,NULL,NULL,NULL,NULL,o.TEMPORARY,o.SECONDARY,NULL,NULL \n"+
"\tFROM SYS.ALL_OBJECTS o \n"+
"\tWHERE o.OWNER=? AND o.OBJECT_TYPE='VIEW'"+(objectName==null?"":" AND o.OBJECT_NAME=?")+"\n"
"\tWHERE o.OWNER=? AND o.OBJECT_TYPE='VIEW'"+(object==null&&objectName==null?"":" AND o.OBJECT_NAME=?")+"\n"