|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of ArchitectException in ca.sqlpower.architect |
|---|
| Subclasses of ArchitectException in ca.sqlpower.architect | |
|---|---|
class |
DuplicateColumnException
The DuplicateColumnException represents a failure to add a column to a table because the table already has a column with that name. |
| Fields in ca.sqlpower.architect declared as ArchitectException | |
|---|---|
protected ArchitectException |
ArchitectRuntimeException.wrapped
|
| Methods in ca.sqlpower.architect that return ArchitectException | |
|---|---|
ArchitectException |
ArchitectRuntimeException.asArchitectException()
Returns the actual ArchitectException that this exception wraps. |
| Methods in ca.sqlpower.architect that throw ArchitectException | ||
|---|---|---|
void |
CoreProject.addAllTablesFrom(SQLDatabase db)
Adds all the tables in the given database into the playpen database. |
|
void |
SQLObject.addChild(int index,
SQLObject newChild)
Adds the given SQLObject to this SQLObject at index. |
|
void |
SQLObject.addChild(SQLObject newChild)
Adds the given SQLObject to this SQLObject at the end of the child list by calling SQLObject.addChild(int,SQLObject). |
|
protected void |
SQLTable.addChildImpl(int index,
SQLObject child)
Connects up the columnsFolder, exportedKeysFolder, importedKeysFolder, and indicesFolder pointers to the children at indices 0, 1, 2, and 3 respectively. |
|
protected void |
SQLTable.Folder.addChildImpl(int index,
SQLObject child)
|
|
protected void |
SQLObject.addChildImpl(int index,
SQLObject newChild)
All other addChild() methods call this one. |
|
protected void |
SQLIndex.addChildImpl(int index,
SQLObject newChild)
|
|
void |
SQLTable.addColumn(int pos,
SQLColumn col)
|
|
void |
SQLTable.addColumn(SQLColumn col)
|
|
void |
SQLTable.addIndex(SQLIndex idx)
Adds the given SQLIndex object to this table's index folder. |
|
void |
SQLIndex.addIndexColumn(SQLColumn col1,
SQLIndex.AscendDescend aOrD)
|
|
void |
SQLRelationship.addMapping(SQLColumn pkColumn,
SQLColumn fkColumn)
Convenience method for adding a SQLRelationship.ColumnMapping child to this relationship. |
|
static SQLTable |
ArchitectUtils.addSimulatedTable(SQLDatabase db,
java.lang.String catalog,
java.lang.String schema,
java.lang.String name)
Creates a SQLTable in the given database, optionally under a catalog and/or schema. |
|
static void |
ArchitectUtils.addUndoListenerToHierarchy(UndoCompoundEventListener listener,
SQLObject source)
Adds listener to source's listener list and all of source's children's listener lists recursively. |
|
static void |
ArchitectUtils.addUndoListenerToHierarchy(UndoCompoundEventListener listener,
SQLObject[] sources)
Calls listenToHierarchy on each element in the sources array. |
|
void |
SQLRelationship.attachRelationship(SQLTable pkTable,
SQLTable fkTable,
boolean autoGenerateMapping)
Associates an SQLRelationship with the given SQLTable
objects. |
|
void |
SQLTable.changeColumnIndex(int oldIdx,
int newIdx,
boolean putInPK)
Moves the column at index oldIdx to index
newIdx. |
|
static int |
ArchitectUtils.countTables(SQLObject so)
Recursively count tables in the project, but only consider tables that have been expanded. |
|
static int |
ArchitectUtils.countTablesSnapshot(SQLObject so)
Recursively count tables in the project, including ones that have not been expanded in the DBTree. |
|
ArchitectSession |
ArchitectSessionContextImpl.createSession()
|
|
ArchitectSession |
ArchitectSessionContext.createSession()
Creates a new session within this parent context. |
|
ArchitectSession |
ArchitectSessionContextImpl.createSession(java.io.InputStream in)
|
|
ArchitectSession |
ArchitectSessionContext.createSession(java.io.InputStream in)
Creates a new session by loading the Architect XML project description from the given input stream. |
|
boolean |
SQLRelationship.determineIdentifyingStatus()
Some SQLRelationship objects may not have their SQLRelationship.identifying
property set properly which is particularly the case then creating
SQLRelationships for source database objects and then reverse
engineering, so this method will determine for certain if a relationship
is identifying or non-identifying. |
|
protected void |
SQLRelationship.RelationshipManager.ensureInMapping(SQLColumn pkcol)
|
|
protected void |
SQLRelationship.RelationshipManager.ensureNotInMapping(SQLColumn pkcol)
Ensures there is no mapping for pkcol in this relationship. |
|
static java.util.List<SQLColumn> |
ArchitectUtils.findColumnsSourcedFromDatabase(SQLDatabase target,
SQLDatabase source)
Searches for all columns in the target database which are marked as having source columns in the given source database. |
|
static
|
ArchitectUtils.findDescendentsByClass(SQLObject so,
java.lang.Class<T> clazz,
java.util.List<T> addTo)
Keep in mind that if you go after anything lower than SQLTable, you will invoke a potentially expensive populate() method multiple times. |
|
SQLCatalog |
SQLDatabase.getCatalogByName(java.lang.String catalogName)
|
|
SQLObject |
SQLObject.getChild(int index)
|
|
SQLIndex.Column |
SQLIndex.getChild(int index)
Overriden to narrow return type. |
|
SQLObject |
SQLObject.getChildByName(java.lang.String name)
Returns the first child (in the sequence of the getChildren() list) which has the given name (case sensitive). |
|
SQLObject |
SQLObject.getChildByNameIgnoreCase(java.lang.String name)
Returns the first child (in the sequence of the getChildren() list) which has the given name (case insensitive). |
|
int |
SQLObject.getChildCount()
|
|
java.util.List |
SQLObject.getChildren()
Returns an unmodifiable view of the child list. |
|
java.util.List<SQLIndex.Column> |
SQLIndex.getChildren()
Overriden to narrow return type. |
|
java.util.List |
SQLTable.Folder.getChildren(java.sql.DatabaseMetaData dbmd)
Returns an unmodifiable view of the child list. |
|
SQLColumn |
SQLTable.getColumn(int idx)
|
|
SQLColumn |
SQLTable.getColumnByName(java.lang.String colName)
Populates this table then searches for the named column in a case-insensitive manner. |
|
SQLColumn |
SQLTable.getColumnByName(java.lang.String colName,
boolean populate,
boolean caseSensitive)
Searches for the named column. |
|
SQLColumn |
SQLTable.getColumnByName(java.lang.String colName,
boolean populate,
boolean caseSensitive,
java.sql.DatabaseMetaData dbmd)
|
|
SQLColumn |
SQLTable.getColumnByName(java.lang.String colName,
java.sql.DatabaseMetaData dbmd)
|
|
int |
SQLTable.getColumnIndex(SQLColumn col)
|
|
java.util.List<SQLColumn> |
SQLTable.getColumns()
Gets the value of columns |
|
java.sql.Connection |
SQLDatabase.getConnection()
Returns a JDBC connection to the backing database, if there is one. |
|
static SQLIndex |
SQLIndex.getDerivedInstance(SQLIndex source,
SQLTable parentTable)
Returns a copy of a SQLIndex from a given SQLIndex in a parent SQLTable. |
|
static SQLTable |
SQLTable.getDerivedInstance(SQLTable source,
SQLDatabase parent)
Creates a new SQLTable under the given parent database. |
|
SQLRelationship |
SQLTable.getExportedKeyByName(java.lang.String name)
Gets the value of exportedKeys by name |
|
SQLRelationship |
SQLTable.getExportedKeyByName(java.lang.String name,
boolean populate)
Gets the value of exportedKeys by name |
|
java.util.List<SQLRelationship> |
SQLTable.getExportedKeys()
Gets the value of exportedKeys |
|
java.util.List<SQLRelationship> |
SQLTable.getExportedKeys(java.sql.DatabaseMetaData dbmd)
|
|
java.util.List<SQLRelationship> |
SQLTable.getImportedKeys()
Gets the value of importedKeys |
|
SQLIndex |
SQLTable.getIndexByName(java.lang.String name)
Gets the value of index by name |
|
SQLIndex |
SQLTable.getIndexByName(java.lang.String name,
boolean populate)
Gets the value of index by name |
|
int |
SQLObject.getIndexOfChildByName(java.lang.String name)
Returns the index of the named child, or -1 if there is no child with that name. |
|
java.util.List<SQLIndex> |
SQLTable.getIndices()
Returns an unmodifiable list of all the indices of this table, in the same order they appear in the indices folder. |
|
java.lang.String |
SQLTable.getPhysicalPrimaryKeyName()
Gets the value of physicalPrimaryKeyName |
|
SQLIndex |
SQLTable.getPrimaryKeyIndex()
Returns the primary key for this table, or null if none exists. |
|
java.lang.String |
SQLTable.getPrimaryKeyName()
Gets the name of this table's Primary Key index if it has one, otherwise returns null. |
|
SQLSchema |
SQLDatabase.getSchemaByName(java.lang.String schemaName)
Searches for the named schema as a direct child of this database, or as a child of any catalog of this database. |
|
SQLSchema |
SQLCatalog.getSchemaByName(java.lang.String schemaName)
|
|
SQLTable |
SQLSchema.getTableByName(java.lang.String tableName)
|
|
SQLTable |
SQLDatabase.getTableByName(java.lang.String tableName)
|
|
protected SQLTable |
SQLCatalog.getTableByName(java.lang.String tableName)
|
|
SQLTable |
SQLDatabase.getTableByName(java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName)
Searches this database's list of tables for one with the given name, ignoring case because SQL isn't (usually) case sensitive. |
|
static SQLObject |
ArchitectUtils.getTableContainer(SQLDatabase db,
java.lang.String catName,
java.lang.String schemaName)
Returns the object that contains tables in the given database. |
|
java.util.List<SQLTable> |
SQLDatabase.getTables()
Recursively searches this database for SQLTable descendants, compiles a list of those that were found, and returns that list. |
|
java.util.List<SQLIndex> |
SQLTable.getUniqueIndices()
Gets a list of unique indices |
|
void |
SQLTable.inherit(int pos,
SQLColumn sourceCol,
boolean addToPK)
|
|
void |
SQLTable.inherit(int pos,
SQLTable source)
Inserts all the columns of the given source table into this table at position pos. |
|
void |
SQLTable.inherit(SQLTable source)
Adds all the columns of the given source table to the end of this table's column list. |
|
void |
SQLTable.initFolders(boolean populated)
If you create a table from scratch using the no-args constructor, you should call this to create the standard set of Folder objects under this table. |
|
boolean |
SQLDatabase.isCatalogContainer()
Determines whether this SQL object is a container for catalog |
|
static boolean |
ArchitectUtils.isCompatibleWithHierarchy(SQLDatabase db,
java.lang.String catalog,
java.lang.String schema,
java.lang.String name)
Returns true if and only if the given set of arguments would result in a successful call to ArchitectUtils.addSimulatedTable(SQLDatabase, String, String, String). |
|
boolean |
DeferredLoadable.isLoaded()
This method tells callers whether or not the loadNow() will do anything costly. |
|
boolean |
SQLDatabase.isSchemaContainer()
Determines whether this SQL object is a container for schemas |
|
boolean |
SQLCatalog.isSchemaContainer()
Determines whether this SQL object is a container for schemas |
|
java.util.List<SQLRelationship> |
SQLTable.keysOfColumn(SQLColumn col)
|
|
static void |
ArchitectUtils.listenToHierarchy(SQLObjectListener listener,
SQLObject source)
Adds listener to source's listener list and all of source's children's listener lists recursively. |
|
static void |
ArchitectUtils.listenToHierarchy(SQLObjectListener listener,
SQLObject[] sources)
Calls listenToHierarchy on each element in the sources array. |
|
void |
CoreProject.load(java.io.InputStream in,
ca.sqlpower.sql.DataSourceCollection dataSources)
Loads the project data from the given input stream. |
|
void |
DeferredLoadable.loadNow()
A call to this method should cause implementing classes to perform all their costly startup procedures. |
|
void |
SQLIndex.makeColumnsLike(SQLIndex index)
Make this index's columns look like the columns in index |
|
void |
SQLTable.normalizePrimaryKey()
Renumbers the PrimaryKeySeq values of all columns in this table, then rebuilds this table's Primary Key Index so it correctly reflects the new PrimaryKeySeq column properties. |
|
void |
SQLTable.populate()
Since SQLTable is just a container for Folders, there is no special populate step. |
|
void |
SQLTable.Folder.populate()
|
|
protected void |
SQLSequence.populate()
Does nothing because this type of object is not reverse-engineered. |
|
void |
SQLSchema.populate()
Populates this schema from the source database, if there is one. |
|
void |
SQLRelationship.ColumnMapping.populate()
This class is not a lazy-loading class. |
|
void |
SQLObjectRoot.populate()
|
|
protected abstract void |
SQLObject.populate()
Causes this SQLObject to load its children (if any exist). |
|
protected void |
SQLIndex.populate()
Indices are populated when first created, so populate is a no-op. |
|
protected void |
SQLIndex.Column.populate()
|
|
void |
SQLDatabase.populate()
|
|
void |
SQLColumn.populate()
|
|
void |
SQLCatalog.populate()
|
|
void |
SQLTable.Folder.populate(java.sql.DatabaseMetaData dbmd)
|
|
void |
SQLTable.removeColumn(int index)
Calls SQLTable.removeColumn(SQLColumn) with the appropriate argument. |
|
void |
SQLTable.removeColumn(SQLColumn col)
Removes the given column if it is in this table. |
|
void |
SQLRelationship.setFkTable(SQLTable fkt)
|
|
void |
SQLRelationship.setIdentifying(boolean argIdentifying)
Sets the value of identifying, and moves the FK columns into or out of the FK Table's primary key as appropriate. |
|
void |
SQLRelationship.setPkTable(SQLTable pkt)
|
|
void |
SQLIndex.setPrimaryKeyIndex(boolean isPrimaryKey)
Updates whether this index is a primary key set this index as primary key index and remove any old primary key if isPrimaryKey is true. |
|
void |
ArchitectSessionImpl.setSourceDatabaseList(java.util.List<SQLDatabase> databases)
|
|
void |
ArchitectSession.setSourceDatabaseList(java.util.List<SQLDatabase> databases)
Replaces the entire list of source databases for this session. |
|
static void |
ArchitectUtils.undoUnlistenToHierarchy(UndoCompoundEventListener listener,
SQLObject source)
Removes listener from source's listener list and all of source's children's listener lists recursively. |
|
static void |
ArchitectUtils.undoUnlistenToHierarchy(UndoCompoundEventListener listener,
SQLObject[] sources)
Calls unlistenToHierarchy on each element in the sources array. |
|
static void |
ArchitectUtils.unlistenToHierarchy(SQLObjectListener listener,
SQLObject source)
Removes listener from source's listener list and all of source's children's listener lists recursively. |
|
static void |
ArchitectUtils.unlistenToHierarchy(SQLObjectListener listener,
SQLObject[] sources)
Calls unlistenToHierarchy on each element in the sources array. |
|
void |
CoreUserSettings.write()
Saves all the preferences that this class knows about back into the prefs node. |
|
| Constructors in ca.sqlpower.architect with parameters of type ArchitectException | |
|---|---|
ArchitectRuntimeException(ArchitectException wrapme)
Creates an unchecked exception wrapper for the given ArchitectException. |
|
| Constructors in ca.sqlpower.architect that throw ArchitectException | |
|---|---|
ArchitectSessionContextImpl()
Creates a new session context. |
|
ArchitectSessionContextImpl(java.lang.String PlDotIniPath)
Similar to the default constructor, but we can specify a pl.ini path ourselves. |
|
ArchitectSessionImpl(ArchitectSessionContext context,
java.lang.String name)
|
|
DepthFirstSearch(java.util.List<SQLTable> tables)
|
|
DepthFirstSearch(SQLDatabase db)
|
|
LogWriter(java.lang.String path)
Open the log file for writing. |
|
SQLIndex(SQLIndex oldIndex)
Copy constructor for a sql index |
|
SQLRelationship(SQLRelationship relationshipToCopy)
A copy constructor that returns a copy of the provided SQLRelationship with the following properties copied: Name Identifying status Update rule Delete rule Deferrability |
|
SQLTable(SQLDatabase parent,
boolean startPopulated)
Creates a new SQLTable with parent as its parent and a null schema and catalog. |
|
SQLTable(SQLObject parent,
java.lang.String name,
java.lang.String remarks,
java.lang.String objectType,
boolean startPopulated)
|
|
| Uses of ArchitectException in ca.sqlpower.architect.ddl |
|---|
| Methods in ca.sqlpower.architect.ddl that throw ArchitectException | |
|---|---|
void |
SQLServerDDLGenerator.addIndex(SQLIndex index)
|
void |
PostgresDDLGenerator.addIndex(SQLIndex index)
create index ddl in postgresql syntax |
void |
OracleDDLGenerator.addIndex(SQLIndex index)
create index ddl in oracle syntax |
void |
MySqlDDLGenerator.addIndex(SQLIndex index)
|
void |
GenericDDLGenerator.addIndex(SQLIndex index)
Adds a DDL statement to this generator that will create the given index. |
void |
DDLGenerator.addIndex(SQLIndex idx)
Appends the DDL statements for creating the given index this DDL Generator's current catalog and schema. |
void |
GenericDDLGenerator.addPrimaryKey(SQLTable t)
|
void |
DDLGenerator.addPrimaryKey(SQLTable t)
|
protected void |
MySqlDDLGenerator.addPrimaryKeysToCreateTable(SQLTable t)
|
protected void |
GenericDDLGenerator.addPrimaryKeysToCreateTable(SQLTable t)
|
void |
PostgresDDLGenerator.addTable(SQLTable t)
|
void |
OracleDDLGenerator.addTable(SQLTable t)
Overridden to also create sequences if there are auto-increment columns in the table. |
void |
GenericDDLGenerator.addTable(SQLTable t)
|
void |
DDLGenerator.addTable(SQLTable t)
Appends the DDL statements for creating a table in this DDL Generator's current catalog and schema using SQLTable t as a template. |
void |
ConflictResolver.dropConflicting()
Drops the conflicting objects which findConflicting() found in the target database. |
void |
ConflictResolver.findConflicting()
Searches for objects in the database pointed to by con that would conflict with the execution of any of the given DDL statements. |
java.lang.String |
GenericDDLGenerator.generateDDLScript(java.util.Collection<SQLTable> tables)
|
java.lang.String |
DDLGenerator.generateDDLScript(java.util.Collection<SQLTable> tables)
Generates the series of DDL Statements as in DDLGenerator.generateDDLStatements(Collection),
then compiles them into a formatted script complete with statement terminators
and transaction start and end statements (if supported by the target platform). |
java.util.List<DDLStatement> |
GenericDDLGenerator.generateDDLStatements(java.util.Collection<SQLTable> tables)
Creates a series of SQL DDL statements which will create the given list of tables in a target database. |
java.util.List<DDLStatement> |
DDLGenerator.generateDDLStatements(java.util.Collection<SQLTable> tables)
Creates a list of DDLStatement objects which create all of the tables, their columns and primary keys, and the foreign key relationships of the given database. |
protected void |
GenericDDLGenerator.writeExportedRelationships(SQLTable t)
Adds statements for creating every exported key in the given table. |
protected void |
MySqlDDLGenerator.writePrimaryKey(SQLTable t)
|
protected void |
GenericDDLGenerator.writePrimaryKey(SQLTable t)
|
| Uses of ArchitectException in ca.sqlpower.architect.diff |
|---|
| Subclasses of ArchitectException in ca.sqlpower.architect.diff | |
|---|---|
class |
ArchitectDiffException
This Exception is used to check in the StartCompareAction in the CompareDMPanel. |
| Methods in ca.sqlpower.architect.diff that throw ArchitectException | |
|---|---|
java.util.List<DiffChunk<SQLObject>> |
CompareSQL.generateTableDiffs()
|
| Uses of ArchitectException in ca.sqlpower.architect.etl |
|---|
| Subclasses of ArchitectException in ca.sqlpower.architect.etl | |
|---|---|
class |
UnknownDatabaseTypeException
|
| Methods in ca.sqlpower.architect.etl that throw ArchitectException | |
|---|---|
java.util.List<java.lang.String> |
ExportCSV.createBody()
|
static java.util.Map<SQLTable,java.util.Collection<SQLTable>> |
ETLUtils.findTableLevelMappings(java.util.Collection<SQLTable> targetTables)
Generates a map from source tables to all their target tables. |
java.lang.String |
ExportCSV.getCSVMapping()
|
| Uses of ArchitectException in ca.sqlpower.architect.etl.datamover |
|---|
| Methods in ca.sqlpower.architect.etl.datamover that throw ArchitectException | |
|---|---|
int |
DataMover.copyTable(SQLTable destTable,
SQLTable sourceTable)
Copies all the data in the source table (in the source database) to the table the the given name in the destination database. |
void |
DataMover.copyTables(SQLObject destTableContainer,
java.util.Collection<SQLTable> sourceTables)
Copies all the tables in the sourceTables collection which also exist in the destTableContainer. |
| Uses of ArchitectException in ca.sqlpower.architect.etl.kettle |
|---|
| Methods in ca.sqlpower.architect.etl.kettle that throw ArchitectException | |
|---|---|
void |
KettleJob.doExport(java.util.List<SQLTable> tableList,
SQLDatabase targetDB)
This method translates the list of SQLTables to a Kettle Job and Transformations and saves them to KJB and KTR files OR a repository. |
| Uses of ArchitectException in ca.sqlpower.architect.olap |
|---|
| Methods in ca.sqlpower.architect.olap that throw ArchitectException | |
|---|---|
static java.util.List<SQLTable> |
OLAPUtil.getAvailableTables(OLAPObject obj)
Compiles a list of all accessible tables in the database being used by this OLAP object's session. |
static SQLTable |
OLAPUtil.getSQLTableFromOLAPTable(SQLDatabase database,
MondrianModel.Table table)
Search the database and retrieve the matching SQLTable(Relational) object thats logically equivalent to the given Table(OLAP representation) |
static SQLTable |
OLAPUtil.tableForCube(MondrianModel.Cube cube)
Retrieves the SQLTable that represents the data source for the given cube. |
static SQLTable |
OLAPUtil.tableForHierarchy(MondrianModel.Hierarchy hier)
Retrieves the SQLTable that represents the data source for the given hierarchy. |
| Uses of ArchitectException in ca.sqlpower.architect.profile |
|---|
| Methods in ca.sqlpower.architect.profile that throw ArchitectException | |
|---|---|
TableProfileResult |
ProfileManagerImpl.createProfile(SQLTable table)
|
TableProfileResult |
ProfileManager.createProfile(SQLTable table)
Creates a new profile result for the given table, and adds it to this ProfileManager. |
protected void |
RemoteDatabaseProfileCreator.doColumnProfile(ColumnProfileResult cpr,
ca.sqlpower.util.MonitorableImpl pm)
Performs profiling at the column level by issuing a SELECT statement against the column referenced by cpr. |
protected boolean |
LocalReservoirProfileCreator.doProfileImpl(TableProfileResult tpr)
|
DDLGenerator |
TableProfileResult.getDDLGenerator()
Returns the DDL generator associated with this table profile. |
| Uses of ArchitectException in ca.sqlpower.architect.profile.output |
|---|
| Methods in ca.sqlpower.architect.profile.output that throw ArchitectException | |
|---|---|
void |
ProfilePDFFormat.format(java.io.OutputStream out,
java.util.List<ProfileResult> profileResults)
Outputs a PDF file report of the data in drs to the given output stream. |
protected ca.sqlpower.architect.profile.output.ProfilePDFFormat.ProfileTableStructure |
ProfilePDFFormat.makeNextTable(TableProfileResult result,
com.lowagie.text.pdf.PdfPTable table,
com.lowagie.text.pdf.BaseFont bf,
float fsize,
float[] widths)
Creates a PdfPTable of the data in profile from its current cursor position up to the end of the current break. |
| Uses of ArchitectException in ca.sqlpower.architect.swingui |
|---|
| Methods in ca.sqlpower.architect.swingui that throw ArchitectException | |
|---|---|
void |
PlayPen.addObjects(java.util.List list,
java.awt.Point preferredLocation,
ca.sqlpower.swingui.SPSwingWorker nextProcess)
Calls PlayPen.importTableCopy(ca.sqlpower.architect.SQLTable, java.awt.Point) for each table contained in the given schema. |
void |
CompareDMPanel.SourceOrTargetStuff.CatalogPopulator.cleanup()
Does GUI cleanup work on the Swing EDT once the worker is done. |
void |
CompareDMPanel.SourceOrTargetStuff.SchemaPopulator.cleanup()
Examines the newly-populated catalog and adds its schemas to the GUI. |
ArchitectSwingSession |
ArchitectSwingSessionContextImpl.createSession()
|
ArchitectSwingSession |
ArchitectSwingSessionContext.createSession()
Creates a new session within this parent context. |
ArchitectSwingSession |
ArchitectSwingSessionContextImpl.createSession(ArchitectSwingSession openingSession)
|
ArchitectSwingSession |
ArchitectSwingSessionContext.createSession(ArchitectSwingSession openingSession)
Creates a new session that will have its GUI components positioned relative to the GUI components of the given ArchitectSwingSession. |
ArchitectSwingSession |
ArchitectSwingSessionContextImpl.createSession(boolean showGUI)
|
ArchitectSwingSession |
ArchitectSwingSessionContext.createSession(boolean showGUI)
Creates a new session within this parent context. |
ArchitectSwingSession |
ArchitectSwingSessionContextImpl.createSession(java.io.InputStream in)
|
ArchitectSwingSession |
ArchitectSwingSessionContextImpl.createSession(java.io.InputStream in,
boolean showGUI)
Loads the XML project description from the input stream, optionally creating the GUI for you. |
ArchitectSwingSession |
ArchitectSwingSessionContext.createSession(java.io.InputStream in,
boolean showGUI)
Creates a new session by loading the Architect XML project description from the given input stream. |
boolean |
DBTree.dbcsAlreadyExists(ca.sqlpower.sql.SPDataSource spec)
Before adding a new connection to the SwingUIProject, check to see if it exists as a connection in the project (which means they're in this tree's model). |
void |
DataMoverPanel.doDataMove()
|
java.util.List |
SearchReplace.doSearch(SQLObject start)
|
void |
CompareDMPanel.SourceOrTargetStuff.SchemaPopulator.doStuff()
|
java.awt.Dimension |
MappingReport.drawHighLevelReport(java.awt.Graphics2D g,
java.awt.Dimension pageSize)
|
void |
IndexEditPanel.editIndex(SQLIndex index)
|
java.awt.Color |
TablePane.getColumnHighlight(int i)
Returns the current highlight colour for a particular column. |
static SQLObject |
DnDTreePathTransferable.getNodeForDnDPath(SQLObject root,
int[] path)
|
SQLObject |
CompareDMPanel.SourceOrTargetStuff.getObjectToCompare()
Figures out which SQLObject holds the tables we want to compare, and returns it. |
java.awt.Dimension |
MappingReport.getRequiredSize()
|
java.util.List<SQLTable> |
PlayPen.getTables()
Returns a new list of all tables in this play pen. |
TablePane |
PlayPen.importTableCopy(SQLTable source,
java.awt.Point preferredLocation)
Adds a copy of the given source table to this playpen, using preferredLocation as the layout constraint. |
void |
ArchitectSwingSessionImpl.initGUI()
|
void |
ArchitectSwingSession.initGUI()
Initializes the GUI components for this session. |
void |
ArchitectSwingSessionImpl.initGUI(ArchitectSwingSession openingSession)
|
void |
ArchitectSwingSession.initGUI(ArchitectSwingSession openingSession)
Like initGUI(), this method initializes the GUI components for this session, with the exception that the GUI components will get positioned relative to the GUI component of the given ArchitectSwingSession. |
boolean |
TablePane.insertObjects(java.util.List<? extends SQLObject> items,
int insertionPoint)
Inserts the list of SQLObjects into this table at the specified location. |
void |
SwingUIProject.load(java.io.InputStream in,
ca.sqlpower.sql.DataSourceCollection dataSources)
|
static void |
ArchitectFrame.main(java.lang.String[] args)
Creates an ArchitectFrame and sets it visible. |
abstract ca.sqlpower.swingui.DataEntryPanel |
AbstractPlacer.place(java.awt.Point p)
Performs the specific placement operation based on the mouse click. |
void |
SwingUIProject.save(java.io.OutputStream out,
java.lang.String encoding)
|
void |
SwingUIProject.save(java.io.PrintWriter out,
java.lang.String encoding)
Do just the writing part of save, given a PrintWriter |
void |
SwingUIProject.save(javax.swing.ProgressMonitor pm)
Saves this project by writing an XML description of it to a temp file, then renaming. |
void |
ArchitectFrame.saveSettings()
Saves this frame's settings as user prefs. |
void |
PlayPen.selectObjects(java.util.List<OLAPObject> selections,
OLAPTree tree)
Selects the playpen component that represents the given OLAPObjects. |
void |
PlayPen.selectObjects(java.util.List<SQLObject> selections)
Selects the playpen component that represents the given SQLObject. |
void |
ArchitectSwingSessionImpl.setSourceDatabaseList(java.util.List<SQLDatabase> databases)
|
void |
SearchReplace.showResults(javax.swing.JDialog parent,
PlayPen pp)
|
void |
ColumnMappingPanel.updateRelationshipFromMappings()
Updates the ColumnMapping children in ColumnMappingPanel.r to match those in this
panel's internal representation of the mappings. |
| Constructors in ca.sqlpower.architect.swingui that throw ArchitectException | |
|---|---|
ColumnEditPanel(SQLColumn col,
ArchitectSwingSession session)
|
|
DataMoverPanel(ArchitectSwingSession session)
|
|
DBTree(ArchitectSwingSession session)
|
|
DBTreeModel(ArchitectSession session)
|
|
DBTreeModel(ArchitectSession session,
SQLObjectRoot root)
Creates a tree model with all of the SQLDatabase objects in the given session's root object in its root list of databases. |
|
IndexEditPanel(SQLIndex index,
ArchitectSwingSession session)
|
|
IndexEditPanel(SQLIndex index,
SQLTable parent,
ArchitectSwingSession session)
|
|
MappingReport(ArchitectSwingSession session,
java.util.Collection<SQLTable> targetTables)
|
|
Relationship(SQLRelationship model,
PlayPenContentPane parent)
This constructor simply creates a Relationship component for the given SQLRelationship and adds it to the playpen. |
|
SwingUIProject(ArchitectSwingSession session)
Sets up a new project file load/save object for the given session. |
|
| Uses of ArchitectException in ca.sqlpower.architect.swingui.action |
|---|
| Methods in ca.sqlpower.architect.swingui.action that throw ArchitectException | |
|---|---|
protected void |
EditIndexAction.makeDialog(SQLIndex index)
Creates and shows the index properties dialog for the given index. |
protected void |
EditColumnAction.showDialog(SQLTable st,
int colIdx)
|
protected void |
EditColumnAction.showDialog(SQLTable st,
int colIdx,
boolean addToTable,
TablePane tp)
|
| Constructors in ca.sqlpower.architect.swingui.action that throw ArchitectException | |
|---|---|
DeleteSelectedAction(ArchitectSwingSession session)
|
|
EditSelectedAction(ArchitectSwingSession session)
|
|
ExportDDLAction.ConflictFinderProcess(javax.swing.JDialog parentDialog,
SQLDatabase target,
DDLGenerator ddlg,
java.util.List statements,
ArchitectSwingSession session)
|
|
| Uses of ArchitectException in ca.sqlpower.architect.swingui.olap |
|---|
| Methods in ca.sqlpower.architect.swingui.olap that throw ArchitectException | |
|---|---|
ca.sqlpower.swingui.DataEntryPanel |
CubePane.createEditDialog(PlayPenCoordinate<MondrianModel.Cube,OLAPObject> coord)
|
ca.sqlpower.swingui.DataEntryPanel |
DimensionPane.createEditDialog(PlayPenCoordinate<MondrianModel.Dimension,OLAPObject> coord)
|
ca.sqlpower.swingui.DataEntryPanel |
VirtualCubePane.createEditDialog(PlayPenCoordinate<MondrianModel.VirtualCube,OLAPObject> coord)
|
abstract ca.sqlpower.swingui.DataEntryPanel |
OLAPPane.createEditDialog(PlayPenCoordinate<T,C> coord)
Creates a edit dialog for the OLAPObject that is at the location represented by the given coordinate. |
| Constructors in ca.sqlpower.architect.swingui.olap that throw ArchitectException | |
|---|---|
CubeEditPanel(MondrianModel.Cube cube)
Creates a new property editor for the given OLAP Cube. |
|
DimensionEditPanel(MondrianModel.Dimension dimension)
Creates a new property editor for the given OLAP dimension. |
|
DimensionUsageEditPanel(MondrianModel.DimensionUsage dimensionUsage)
Creates a new property editor for the given dimension usage. |
|
HierarchyEditPanel(MondrianModel.Hierarchy hierarchy)
Creates a new property editor for the given OLAP Hierarchy. |
|
LevelEditPanel(MondrianModel.Level level)
Creates a new property editor for the given level of a hierarchy. |
|
MeasureEditPanel(MondrianModel.Measure measure)
Creates a new property editor for the given OLAP Measure. |
|
SchemaEditPanel(ArchitectSwingSession session,
MondrianModel.Schema schema)
|
|
| Uses of ArchitectException in ca.sqlpower.architect.undo |
|---|
| Methods in ca.sqlpower.architect.undo that throw ArchitectException | |
|---|---|
void |
SQLObjectChildren.addChildren()
|
| Constructors in ca.sqlpower.architect.undo that throw ArchitectException | |
|---|---|
UndoManager(PlayPen playPen)
Creates a new UndoManager and attaches it to the given PlayPen's component and SQL Object model events. |
|
UndoManager(SQLObject sqlObjectRoot)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||