Package | Description |
---|---|
oracle.ide.db.components |
Contains the ComponentWrapper API, which allows DBObject properties to
be associated with a UI Component, and the property value by kept
synchronized with the UI.
|
oracle.ide.db.controls |
Reusable UI controls to used to show or list database objects.
|
oracle.ide.db.dialogs |
Dialogs for working with database objects in the IDE.
|
oracle.ide.db.insight.model |
Classes to support the production of
InsightItems
for the Database UI. |
oracle.ide.db.model |
Classes associated with the IDE's navigator nodes for database
connections and database objects.
|
oracle.ide.db.panels |
Reusable UI panels for listing, creating or editing database objects in dialogs
in the IDE.
|
oracle.ide.db.panels.sql |
UI for declaratively editing a SQL query.
|
oracle.ide.db.transfer |
Contains an API for transfering database object from one DBObjectProvider to
another.
|
oracle.javatools.db |
Contains a metadata API for describing database objects, and retrieving them
from a provider of database objects - for example a database.
|
oracle.javatools.db.datatypes |
Classes related to datatypes in the database API.
|
oracle.javatools.db.ddl |
API for generating DDL in the database API.
|
oracle.javatools.db.dictionary |
Contains a
Database implementation (DictionaryDatabase ) that
retrieves information for retrieving object information using dictionary
queries (instead of the JDBC metadata). |
oracle.javatools.db.event | |
oracle.javatools.db.ora |
Contains the database api implementation for Oracle databases, and additional
DBObject implementations for objects specific to Oracle.
|
oracle.javatools.db.plsql |
Classes for dealing with PL/SQL objects.
|
oracle.javatools.db.property |
Classes for dealing with properties in the database API.
|
oracle.javatools.db.sql |
Contains an API for declaratively parsing SQL queries (SELECT statements).
|
oracle.jdeveloper.db.navigator |
Utilities for using the "Database Navigator" that SQL Developer provides in
JDeveloper, to avoid referencing SQL Developer code directly.
|
oracle.jdeveloper.offlinedb |
Database API extension for saving database object definitions in XML files.
|
oracle.jdeveloper.offlinedb.browser |
Offline Database Node implementations for the JDeveloper's Application
Navigator.
|
oracle.jdeveloper.offlinedb.wizard |
Wizard and dialogs that can used when working with the offline database.
|
Modifier and Type | Method and Description |
---|---|
protected Schema |
DBObjectIDComponentWrapper.getDefaultSchema()
Gets the default schema to use in all the choosers.
|
Modifier and Type | Method and Description |
---|---|
Schema |
SchemaPicker.getSchema() |
Modifier and Type | Method and Description |
---|---|
void |
SchemaPicker.init(DBEditorConfig config,
Schema schema)
Initializes the picker using the given editor config, and pre-selects the
given schema.
|
void |
SchemaPicker.init(DBObjectProvider pro,
Schema schema)
Initializes the picker with schemas from the given provider, and selects
the given schema by default.
|
void |
SchemaPicker.init(DBObjectProvider pro,
Schema schema,
boolean showAll)
Initializes the picker with schemas from the given provider, and selects
the given schema by default.
|
void |
SchemaObjectComboBox.init(DBObjectProvider pro,
Schema schema,
boolean showNull,
java.lang.String... types) |
void |
SchemaPicker.init(DBObjectProvider pro,
Schema schema,
Schema[] schemas)
Initializes the picker with the given list of schemas from the given
provider, and selects the given schema by default.
|
void |
SchemaPicker.init(DBObjectProvider pro,
Schema schema,
Schema[] schemas)
Initializes the picker with the given list of schemas from the given
provider, and selects the given schema by default.
|
void |
SchemaObjectComboBox.init(DBObjectProvider pro,
Schema schema,
java.lang.String... types) |
void |
SchemaPicker.initWithOneSchema(DBObjectProvider pro,
Schema schema)
Initialize with just one schema.
|
void |
DBObjectSourcePicker.setSchema(Schema schema) |
Modifier and Type | Method and Description |
---|---|
Schema |
DBEditorConfig.getSchema()
Gets the schema for the current dialog.
|
Schema[] |
DBEditorConfig.getSchemaList()
Gets the list of Schemas to use in the dialog for any schema pickers.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DBEditorFactory.canCreateDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType)
Whether this DBEditorFactory will be able to create a new dabtabase
object of a specific type in a specific context.
|
boolean |
BaseDBEditorFactory.canCreateDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType) |
SchemaObject |
DBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType)
Deprecated.
|
DBObject |
DBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType,
DBObject parent,
boolean commitToProvider)
Deprecated.
|
<T extends SystemObject> |
DBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
T template,
boolean commitToProvider)
Deprecated.
|
static DBEditorConfig |
DBEditorConfig.newCreateConfig(DBObjectProvider pro,
java.lang.String type,
Schema schema)
Creates a new config for launching a database object create dialog.
|
void |
DBEditorConfig.setSchema(Schema schema)
Sets the default schema to use in the dialog for any schema pickers.
|
void |
DBEditorConfig.setSchemaList(Schema[] schemaList)
Sets the schema list for the dialog.
|
Modifier and Type | Method and Description |
---|---|
protected Schema |
ParentLocator.getSchema() |
Schema |
DBInsightContext.getSchema()
Get method for the Schema
|
Modifier and Type | Method and Description |
---|---|
protected SchemaObject[] |
InsightDataProvider.getMatchingSchemaItems(Schema schema,
java.lang.String... types) |
void |
DBInsightContext.setSchema(Schema schema)
Set method for the Schema
|
Modifier and Type | Method and Description |
---|---|
static Schema |
DBObjectNodeUtil.getSchema(DBObjectTypeNode node,
boolean defaultIfNone)
Gets the schema for the given node.
|
Modifier and Type | Method and Description |
---|---|
T |
PanelLibrary.getObjectForCreate(Schema schema,
DBObjectProvider pro,
DBObject parent)
Returns an object ready to be created.
|
void |
PanelLibrary.makeNameUnique(DBObject dbo,
Schema schema,
DBObjectProvider pro,
DBObject parent)
It is expected that an new object created by
PanelLibrary.getObjectForCreate(oracle.javatools.db.Schema, oracle.javatools.db.DBObjectProvider, oracle.javatools.db.DBObject) will be initialized by the provider's
DBObjectFactory and therefore have a default name. |
protected T |
PanelLibrary.newDBObject(DBObjectProvider pro,
Schema schema,
DBObject parent)
Returns a new DBObject instance for the type of object this library
supports.
|
protected T |
PanelLibrary.DelegatePanelLibrary.newDBObject(DBObjectProvider pro,
Schema schema,
DBObject parent) |
protected void |
SelectDBObjectsPanel.setupQuery(DBObjectSourcePicker from,
Schema schema,
java.lang.String filter,
java.lang.String[] types)
By default this sets the schema, types and filter on the given from picker.
|
Modifier and Type | Method and Description |
---|---|
Namespace |
SQLQueryEditDialog.createNamespace(SQLQuery query,
DBObjectProvider provider,
Schema defaultSchema)
Creates a Namespace suitable for using as the basis of the Traversable
mechanism when entering and exiting the sql query edit panels.
|
SQLQuery |
SQLQueryEditDialog.editQuery(SQLQuery query,
DBObjectProvider provider,
Schema defaultSchema)
Edits the given query.
|
SQLQuery |
SQLQueryEditDialog.editQuery(SQLQuery query,
SQLFragment defaultObject,
DBObjectProvider provider,
Schema defaultSchema)
Edits the given query.
|
java.lang.String |
SQLQueryEditDialog.editQuery(java.lang.String sqlText,
DBObjectProvider provider,
Schema defaultSchema)
Edits the given query sql text.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
TransferHelper.getUpdateDDL(DBObjectProvider source,
SchemaObject[] schemaObjects,
DBObjectProvider target,
Schema targetSchema)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected Schema |
AbstractDatabase.createSchema(java.lang.String name) |
protected Schema |
AbstractDBObjectProvider.findSchema(java.lang.String name)
Method for use within the provider that retrieves a schema and doesn't
check the database if the schema is found in the cache.
|
Schema |
DBObjectProvider.getDefaultSchema()
Returns the default schema for the provider.
|
Schema |
AbstractDatabase.getDefaultSchema()
Returns the default schema for the connection or null if there isn't one.
|
Schema |
DBObjectLister.ObjectInfo.getSchema()
Gets the schema the listed object is in.
|
Schema |
SchemaObject.getSchema()
Gets the Schema of this object.
|
Schema |
Sequence.getSchema() |
Schema |
Index.getSchema()
Returns the owning Table's schema or schema set against this index if
different.
|
Schema |
AbstractSchemaObject.getSchema() |
static Schema |
DBUtil.getSchema(DBObject obj)
Recurses up the tree of parents for this DBObject until it finds a
SchemaObject and if found returns that SchemaObject's Schema.
|
protected Schema |
AbstractDBObjectBuilder.getSchema(java.lang.String name)
Gets the schema with the given name from the underlying provider.
|
Schema |
DBObjectProvider.getSchema(java.lang.String name)
Retrieves the Schema object associated with a specific name.
|
Schema |
AbstractDBObjectProvider.getSchema(java.lang.String name) |
Schema[] |
DBObjectProvider.listSchemas()
Retrieves the list of schemas available from this provider regardless of
their visibility to the user.
|
protected Schema[] |
SchemaObjectManager.listSchemas() |
Schema[] |
AbstractDBObjectProvider.listSchemas() |
Schema[] |
DBObjectProvider.listSchemas(boolean showAll)
Retrieves the list of schemas available from this provider.
|
Schema[] |
AbstractDBObjectProvider.listSchemas(boolean showAll) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<Schema,java.util.Collection<SystemObject>> |
DBUtil.sortIntoSchemas(java.util.Collection<? extends SystemObject> objs)
Sorts the given list of objects into a map of Schema to objects.
|
static java.util.Map<Schema,java.util.Collection<SystemObject>> |
DBUtil.sortIntoSchemas(SystemObject... objs)
Sorts the given list of objects into a map of Schema to objects.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DBObjectCriteria.accept(java.lang.String type,
Schema schema,
java.lang.String name)
Tests whether this filter accepts the given values.
|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createCriteria(java.lang.String[] types,
Schema schema,
java.lang.String nameLike)
Creates a new, blank criteria that isn't tied to a specific SystemObject
subclass.
|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createCriteria(java.lang.String type,
Schema schema,
java.lang.String nameLike)
Creates a new, blank criteria that isn't tied to a specific SystemObject
subclass.
|
DBObjectID |
AbstractDatabase.createID(Schema schema,
java.lang.String name,
java.lang.String type,
java.lang.Object id) |
DBObjectID |
AbstractDatabase.createID(java.lang.String dbName,
Schema schema,
java.lang.String name,
java.lang.String type,
java.lang.Object id) |
T |
AbstractDBObjectBuilder.createObject(java.lang.String name,
Schema schema,
DBObjectID id) |
T |
DBObjectBuilder.createObject(java.lang.String name,
Schema schema,
DBObjectID id)
Requests the creation of a new SchemaObject of the type built by this
DBObjectBuilder instance. |
void |
DBObjectProvider.createSchema(Schema schema,
boolean replace)
Causes the creation of a new Schema in the persistent storage.
|
void |
AbstractDBObjectProvider.createSchema(Schema schema,
boolean replace) |
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createSingleObjectCriteria(java.lang.String type,
Schema schema,
java.lang.String name)
Creates a new criteria for getting a single object, that isn't tied to
a specific SystemObject subclass.
|
void |
DBObjectProvider.deleteSchema(Schema schema,
boolean cascade)
Deletes the schema.
|
void |
AbstractDBObjectProvider.deleteSchema(Schema schema,
boolean cascade) |
protected SystemObject |
AbstractDBObjectProvider.findObject(java.lang.String type,
Schema schema,
java.lang.String name)
Looks for the specified object in the cache.
|
protected SystemObject |
AbstractDBObjectBuilder.findObjectInProviderCache(java.lang.String type,
Schema schema,
java.lang.String name)
Finds an existing object in the provider's object cache by name.
|
protected SystemObject |
AbstractDatabase.findOrCreateObject(java.lang.String type,
Schema schema,
java.lang.String name,
java.lang.Object idVal)
Checks the cache for an existing object and if there isn't one creates
a new object using the registered builder and marks it for lazy
initialization.
|
protected SystemObject |
AbstractDatabase.findOrCreateObject(java.lang.String type,
java.lang.String dbName,
Schema schema,
java.lang.String name,
java.lang.Object idVal)
Checks the cache for an existing object and if there isn't one creates
a new object using the registered builder and marks it for lazy
initialization.
|
protected SystemObject |
AbstractDatabase.findOrCreateObject(java.lang.String type,
java.lang.String dbName,
Schema schema,
java.lang.String name,
java.lang.Object idVal,
java.lang.Long timestamp)
Checks the cache for an existing object and if there isn't one creates
a new object using the registered builder and marks it for lazy
initialization.
|
void |
AbstractDBObjectProvider.fireObjectsAdded(Schema schema,
SchemaObject[] objs)
Deprecated.
|
protected void |
AbstractDBObjectProvider.fireObjectsRemoved(Schema schema,
SchemaObject[] objs)
Deprecated.
|
protected void |
AbstractDBObjectProvider.fireSchemaAdded(Schema schema)
Deprecated.
|
protected void |
AbstractDBObjectProvider.fireSchemaRemoved(Schema schema)
Deprecated.
|
static void |
DBObjectChange.fireSchemaUpdated(AbstractDBObjectProvider pro,
Schema schema,
java.util.Map<java.lang.String,java.beans.PropertyChangeEvent> props)
Deprecated.
|
protected SystemObject |
AbstractDatabase.getCreatedObject(java.lang.String type,
Schema schema,
java.lang.String name)
Used by finishCreate() to get the object that's just been created back
from the database so that it can be verified before returning to the
user.
|
java.lang.String |
AbstractDatabase.getDatabaseSource(java.lang.String objectType,
Schema schema,
java.lang.String objectName) |
java.lang.String |
Database.getDatabaseSource(java.lang.String objectType,
Schema schema,
java.lang.String objectName)
Retrieves the source for an object in the database.
|
java.lang.String |
AbstractDatabase.getDatabaseSource(java.lang.String objectType,
Schema schema,
java.lang.String objectName,
java.lang.String sourceType) |
java.lang.String |
Database.getDatabaseSource(java.lang.String objectType,
Schema schema,
java.lang.String objectName,
java.lang.String sourceType)
Retrieves the source for an object in the database.
|
SchemaObject |
DBObjectProvider.getObject(java.lang.String objectType,
Schema schema,
java.lang.String name)
Retrieves the SchemaObject representing a specific database object.
|
SchemaObject |
AbstractDBObjectProvider.getObject(java.lang.String objectType,
Schema schema,
java.lang.String name) |
SqlAliasExpander |
DatabaseDescriptor.getSqlAliasExpander(DBObjectProvider pro,
Schema defaultSchema) |
java.lang.Long |
DBObjectProvider.getTimestamp(java.lang.String objectType,
Schema schema,
java.lang.String name)
Retrieves the timestamp representing the last modification time of the
specified object's metadata.
|
java.lang.Long |
AbstractDBObjectProvider.getTimestamp(java.lang.String type,
Schema schema,
java.lang.String objectName) |
boolean |
DBObjectProvider.hasPriviledge(java.lang.String type,
Schema schema,
java.lang.String priv)
|
boolean |
AbstractDBObjectProvider.hasPriviledge(java.lang.String type,
Schema schema,
java.lang.String priv)
|
boolean |
DBObjectProvider.hasSystemPrivilege(java.lang.String type,
Schema schema,
java.lang.String priv)
Checks to see whether the user has the requisite permissions to perform the
specified operation.
|
boolean |
AbstractDBObjectProvider.hasSystemPrivilege(java.lang.String type,
Schema schema,
java.lang.String priv)
Checks to see whether the user has the requisite permissions to perform the
specified operation.
|
protected java.util.Collection<DBObjectID> |
SchemaObjectManager.includeSchemaObjects(Schema schema,
java.util.Collection<DBObjectID> refs) |
boolean |
DBObjectCriteria.isAllowedSchema(Schema schema)
Tests whether the given schema matches the "schema name" criterion.
|
protected boolean |
AbstractDBObjectProvider.isRequestedObject(SystemObject object,
java.lang.String type,
Schema schema,
java.lang.String name)
Deprecated.
no longer called - use
AbstractDBObjectProvider.isRequestedObject(SystemObject,DBObjectCriteria) . |
SchemaObject[] |
DBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema)
Lists the objects of multiple types available from this provider.
|
SchemaObject[] |
AbstractDBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema) |
SchemaObject[] |
DBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref)
Lists the objects of multiple types available from this provider.
|
SchemaObject[] |
AbstractDBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref) |
java.lang.String[] |
DBObjectProvider.listObjects(java.lang.String objectType,
Schema schema)
Lists the objects of a given type available from this provider.
|
java.lang.String[] |
AbstractDBObjectProvider.listObjects(java.lang.String objectType,
Schema schema) |
java.lang.String[] |
DBObjectProvider.listObjects(java.lang.String objectType,
Schema schema,
java.lang.String ref)
Lists the objects of a given type available from this provider.
|
java.lang.String[] |
AbstractDBObjectProvider.listObjects(java.lang.String objectType,
Schema schema,
java.lang.String ref) |
protected java.util.Collection<SystemObject> |
AbstractDBObjectProvider.listObjectsImpl(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref)
Deprecated.
AbstractDBObjectProvider.listObjectsImpl(DBObjectCriteria) is the list
implementation. This method will be removed in a future release. If
you override this method it will not be called. |
protected java.lang.String[] |
AbstractDBObjectProvider.listObjectsImpl(java.lang.String type,
Schema schema,
java.lang.String ref)
List implementation for listing only object names.
|
protected SystemObject |
AbstractDBObjectProvider.loadObjectImpl(java.lang.String type,
Schema schema,
java.lang.String name)
Deprecated.
no longer used - replaced by
AbstractDBObjectProvider.loadObjectImpl(DBObjectCriteria) |
void |
DBObjectProviderListener.schemaAdded(DBObjectProvider provider,
Schema schema)
Deprecated.
Notifies the listener that a Schema has been added to the provider.
|
void |
DBObjectProviderAdapter.schemaAdded(DBObjectProvider provider,
Schema schema)
Deprecated.
Notifies the listener that a Schema has been added to the provider.
|
void |
DBObjectProviderListener.schemaObjectsAdded(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Deprecated.
Notifies the listener that SchemaObjects have been added to the provider.
|
void |
DBObjectProviderAdapter.schemaObjectsAdded(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Deprecated.
Notifies the listener that SchemaObjects have been added to the provider.
|
void |
DBObjectProviderListener.schemaObjectsRemoved(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Deprecated.
Notifies the listener that the given SchemaObjects have been removed from
the provider.
|
void |
DBObjectProviderAdapter.schemaObjectsRemoved(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Deprecated.
Notifies the listener that the given SchemaObjects have been removed from
the provider.
|
void |
DBObjectProviderListener.schemaRemoved(DBObjectProvider provider,
Schema schema)
Deprecated.
Notifies the listener that a Schema has been removed from the provider.
|
void |
DBObjectProviderAdapter.schemaRemoved(DBObjectProvider provider,
Schema schema)
Deprecated.
Notifies the listener that a Schema has been removed from the provider.
|
void |
SchemaObject.setSchema(Schema schema)
Sets the Schema of this object.
|
void |
Table.setSchema(Schema schema) |
void |
Sequence.setSchema(Schema schema) |
void |
DBObjectCriteria.setSchema(Schema schema)
Sets the schema name criterion using a Schema object.
|
void |
Index.setSchema(Schema s)
Sets the index's schema.
|
void |
AbstractSchemaObject.setSchema(Schema schema) |
void |
BaseObjectID.setSchema(Schema schema)
Sets the "schemaName" property of this ID using the given Schema.
|
void |
DBObjectProvider.updateSchema(Schema oldSchema,
Schema newSchema)
Updates the definition of a Schema.
|
void |
AbstractDBObjectProvider.updateSchema(Schema oldSchema,
Schema newSchema) |
void |
DBObjectProvider.validateSchema(Schema schema)
Deprecated.
use validateObject(DBObject object)
|
void |
AbstractDBObjectProvider.validateSchema(Schema schema)
Deprecated.
- use validateObject( DBObject object )
|
void |
DBObjectProvider.validateSchema(Schema original,
Schema updated)
Deprecated.
use validateObject(DBObject original, DBObject updated)
|
void |
AbstractDBObjectProvider.validateSchema(Schema original,
Schema update)
Deprecated.
use validateObject( DBObject original, DBObject update )
|
Constructor and Description |
---|
AbstractSchemaObject(java.lang.String name,
Schema schema)
Constructs a new instance with the specified name and schema.
|
AbstractSchemaObject(java.lang.String name,
Schema schema,
DBObjectID id)
Constructs a new instance with the specified name and schema.
|
DBObjectLister.ObjectInfo(java.lang.String type,
Schema schema,
java.lang.String name)
Creates a new object info for an object with no identifier or
timestamp.
|
DBObjectLister.ObjectInfo(java.lang.String type,
Schema schema,
java.lang.String name,
java.lang.Object idVal)
Creates a new ObjectInfo for an object with no timestamp.
|
DBObjectLister.ObjectInfo(java.lang.String type,
Schema schema,
java.lang.String name,
java.lang.Object idVal,
java.lang.Long timestamp)
Creates a new ObjectInfo.
|
Index(java.lang.String name,
Schema schema)
Constructs a new index using the specified name and schema.
|
Index(java.lang.String name,
Schema schema,
Table table)
Constructs a new index on the specified table using the specified name
The Index will not be added to the Table, that must be done separately
when the Index definition is complete.
|
Java(java.lang.String name,
Schema schema) |
JavaClass(java.lang.String name,
Schema schema) |
JavaResource(java.lang.String name,
Schema schema) |
JavaSource(java.lang.String name,
Schema schema) |
ReferenceID(java.lang.String type,
Schema schema,
java.lang.String name)
Creates a new ReferenceID to a SchemaObject with the given type, schema
and object name.
|
ReferenceID(java.lang.String type,
Schema schema,
java.lang.String name,
java.lang.String dbName)
Creates a reference ID to a schema object including a database name that
the object exists in
|
Relation(java.lang.String name,
Schema schema)
Constructs a new Relation with the specified name in the specified
schema.
|
Sequence(java.lang.String name,
Schema schema)
Constructs a new sequence in the specified schema with the specified name.
|
Synonym(java.lang.String name,
Schema schema,
DBObjectID ref)
Constructs a new Synonym pointing to a specific object, in a specific
schema, and with a specific name.
|
Table(java.lang.String name,
Schema schema)
Constructs a new Table in the specified schema with the specified name.
|
View(java.lang.String name,
Schema schema)
Constructs a new View in the specified schema with the specified name.
|
Modifier and Type | Method and Description |
---|---|
static DBObjectID |
DataTypeHelper.createReferenceIDForTypeString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String typeString)
Parses the given type string and turns it into a ReferenceID with
a type of DataType.TYPE.
|
static DBObjectID |
DataTypeHelper.findIDForTypeString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String typeString)
From a String representing a datatype of some sort, find an ID
for that type in the given provider, or return null.
|
static DBObjectID |
DataTypeHelper.findOrCreateIDForTypeString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String typeString)
From a String representing a datatype of some sort, find or create an ID
for that type in the given provider.
|
static PlSqlReference |
DataTypeHelper.getDataTypeRefForString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String usageString) |
static DataTypeUsage |
DataTypeHelper.getDataTypeUsage(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String typeName,
int size,
int precision,
int scale)
Gets a DataTypeUsage that matches the given data returned from the JDBC
metadata for a Column.
|
static DataTypeUsage |
DataTypeHelper.getDataTypeUsageForString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String usageString)
|
static DataTypeUsage |
DataTypeHelper.getDataTypeUsageForString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String usageString,
boolean strict)
Returns a
DataTypeUsage for the given string. |
static java.lang.String |
DataTypeHelper.getTypeStringFromID(DBObjectID typeID,
Schema defaultSchema)
Deprecated.
|
static java.lang.String |
DataTypeHelper.getTypeStringFromID(DBObjectID typeID,
Schema defaultSchema,
DBObjectProvider pro)
Gets a fully qualified String representation from the ID of a datatype,
omitting the schema name if it is the same as the default schema.
|
static java.lang.String |
DataTypeHelper.getTypeStringFromRef(PlSqlReference ref,
Schema defaultSchema)
Deprecated.
|
static java.lang.String |
DataTypeHelper.getTypeStringFromRef(PlSqlReference ref,
Schema defaultSchema,
DBObjectProvider pro)
Return a fully qualified String representation of the type with the
given ID, omitting the schema name if it is the same as the default
schema
|
static java.lang.String |
DataTypeHelper.getTypeStringFromUsage(DataTypeUsage typeUsage,
Schema defaultSchema,
DBObjectProvider pro)
Gets a fully qualified String representation for the datatype that is
used by the given DataTypusage.
|
Modifier and Type | Method and Description |
---|---|
Schema[] |
DDLDatabase.listSchemas() |
Modifier and Type | Method and Description |
---|---|
void |
DDLDatabase.createSchema(Schema schema,
boolean replace) |
void |
DDLDatabase.deleteSchema(Schema schema,
boolean cascade) |
void |
DDLDatabase.updateSchema(Schema oldSchema,
Schema newSchema) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Long |
DictionaryDatabase.getExternalTimestampByName(java.lang.String type,
Schema schema,
java.lang.String objectName) |
protected java.util.List<java.lang.String> |
DictionaryDatabase.getParameters(DictionaryQueries.Params[] params,
Schema schema,
java.lang.String nameref,
java.lang.String... typeList)
Converts the given required parameters in to a list of Strings ready
to pass to a QueryWrapper.
|
Modifier and Type | Method and Description |
---|---|
void |
DBObjectProviderListener.schemaObjectsAdded(DBObjectProvider provider,
Schema schema,
java.util.Collection<? extends SchemaObject> objs)
Notifies the listener that SchemaObjects have been added to the given
schema in the provider.
|
void |
DBObjectProviderListener.schemaObjectsRemoved(DBObjectProvider provider,
Schema schema,
java.util.Collection<? extends SchemaObject> objs)
Notifies the listener that the given SchemaObjects have been removed
from the given schema in the provider.
|
Modifier and Type | Method and Description |
---|---|
Schema |
DatabaseLink.DefaultSchemaFinder.findDefaultSchema(DatabaseLink link)
Deprecated.
|
Constructor and Description |
---|
DatabaseLink(java.lang.String name,
Schema schema,
DBObjectID id)
Construct a new DatabaseLink .
|
Directory(java.lang.String name,
Schema schema) |
Indextype(java.lang.String name,
Schema schema) |
MaterializedView(java.lang.String name,
Schema schema) |
MaterializedViewLog(java.lang.String name,
Schema schema) |
NameBasedRefID(Schema schema,
java.lang.String refName)
Deprecated.
Creates an "name based reference id" that references the given object name
and schema.
|
NameBasedRefID(Schema schema,
java.lang.String refName,
java.lang.String refDatabaseLink)
Deprecated.
Creates an "name based reference id" that references the given object name
and schema.
|
RecycledObject(java.lang.String name,
Schema schema,
DBObjectID id) |
Modifier and Type | Method and Description |
---|---|
Schema |
PlSqlSchemaObject.getSchema()
Get method for the Schema property
|
Schema |
Procedure.getSchema()
Get method for the Schema property
|
Modifier and Type | Method and Description |
---|---|
void |
PlSqlSchemaObject.setSchema(Schema schema)
Set method for the Schema property
|
void |
Procedure.setSchema(Schema schema)
Set method for the Schema property
|
Modifier and Type | Method and Description |
---|---|
T |
DerivedPropertyBuilder.createObject(java.lang.String name,
Schema schema,
DBObjectID id) |
Modifier and Type | Method and Description |
---|---|
protected Schema |
AbstractSQLQueryBuilder.getDefaultSchema() |
Modifier and Type | Method and Description |
---|---|
static SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider,
Schema schema)
Creates a new builder for the given provider with a given default schema.
|
static SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String sqlText)
Returns a builder for the given provider by building the given sql text
into a query using the default schema.
|
protected abstract SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilderImpl(DBObjectProvider provider,
Schema schema)
Implementation of creating the actual builder.
|
SQLQueryBuilder |
SQLQueryBuilderFactory.createSQLQueryBuilder(DBObjectProvider provider,
Schema defaultSchema)
Creates a new SQLQueryBuilder.
|
static SQLQueryBuilder |
SQLQueryBuilderFactory.findOrCreateBuilder(SQLQuery query,
DBObjectProvider pro,
Schema defaultSchema)
As of 12.1.2 a DBObject's DerivedPropertyBuilder is held on that
object.
|
protected SchemaObject |
AbstractSQLQueryBuilder.getObject(java.lang.String type,
Schema sch,
java.lang.String relation) |
Constructor and Description |
---|
AbstractSQLQueryBuilder(DBObjectProvider pro,
Schema defaultSchema)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static DBObjectTypeNode |
DatabaseNavigatorHelper.findTypeNode(Database db,
Schema schema,
java.lang.String type)
Gets the given type folder in the Database Navigator (e.g.
|
Modifier and Type | Method and Description |
---|---|
abstract Schema |
OfflineDBObjectProvider.getDefaultSchema()
Returns the default schema for this provider - this schema may not (yet)
exist in the provider.
|
static Schema |
OfflineDBUtil.getSchema(Context c)
Returns the Schema for the given Ide Context.
|
static Schema |
OfflineDBUtil.getSchema(Element e)
Returns the Schema for the given Ide Element.
|
Schema |
OfflineDBObjectProvider.getSchema(java.lang.String name,
boolean incBuiltInSchemas)
Offline specific method for retrieving the schema with a given name without
looking through the built-in schemas.
|
Modifier and Type | Method and Description |
---|---|
static java.net.URL |
OfflineDBUtil.createObjectURL(OfflineDBObjectProvider pro,
Schema schema,
java.lang.String type,
java.lang.String name)
Creates a URL for the given object name, type, schema under the given
provider url (can be the url for the provider file, or directory the
provider is in.
|
static java.util.Collection<java.net.URL> |
OfflineDBUtil.getObjectURLs(OfflineDBObjectProvider pro,
Schema schema,
java.lang.String type,
java.lang.String name)
Gets any URLs that exist on the filesystem that could hold an object with
the given details.
|
static java.net.URL |
OfflineDBUtil.getSchemaURL(java.net.URL baseURL,
Schema schema)
Returns the URL for the given schema underneath the given base URL.
|
void |
OfflineDBObjectProvider.updateSchema(Schema oldSchema,
Schema newSchema) |
Modifier and Type | Method and Description |
---|---|
Schema |
SchemaNode.getSchema() |
Modifier and Type | Method and Description |
---|---|
void |
SchemaNode.setSchema(Schema schema) |
Modifier and Type | Method and Description |
---|---|
static Schema |
SchemaChooser.choose(Context context,
DBObjectProvider provider,
Schema current) |
static Schema |
SchemaWizard.createSchema(Context context)
Launches the create schema dialog and if successful returns the schema the
user created.
|
static Schema |
SchemaWizard.editSchema(Context context)
Launches a dialog to edit the schema in the given context.
|
Schema |
SchemaChooserWizard.Result.getSchema()
The chosen schema
|
Modifier and Type | Method and Description |
---|---|
static Schema |
SchemaChooser.choose(Context context,
DBObjectProvider provider,
Schema current) |
static SchemaChooserWizard.Result |
SchemaChooserWizard.chooseSchema(Context context,
OfflineDBObjectProvider provider,
Schema defaultSchema)
Shows UI for choosing an offline schema from the given context
|
static SystemObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
Schema s,
java.lang.String type)
Deprecated.
|
static SystemObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
Schema s,
java.lang.String type,
Context c)
Deprecated.
|