Class SqlMetadataQueryExec
- java.lang.Object
-
- org.pentaho.metadata.query.BaseMetadataQueryExec
-
- org.pentaho.platform.plugin.services.connections.metadata.sql.SqlMetadataQueryExec
-
- All Implemented Interfaces:
org.pentaho.metadata.model.IMetadataQueryExec
public class SqlMetadataQueryExec extends org.pentaho.metadata.query.BaseMetadataQueryExec
-
-
Field Summary
Fields Modifier and Type Field Description static String
CONFIG_ID
protected Set<String>
driverClassesToForceMeta
static String
FORCE_DB_META_CLASSES_PROP
-
Constructor Summary
Constructors Constructor Description SqlMetadataQueryExec()
SqlMetadataQueryExec(org.pentaho.platform.api.engine.ISystemConfig systemConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pentaho.commons.connection.IPentahoResultSet
executeQuery(org.pentaho.metadata.query.model.Query queryObject)
protected org.pentaho.di.core.database.DatabaseMeta
getActiveDatabaseMeta(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
protected SQLConnection
getConnection(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
protected org.pentaho.di.core.database.DatabaseInterface
getDatabaseInterface(SQLConnection conn)
boolean
getForceDbDialect()
boolean
isLive()
-
Methods inherited from class org.pentaho.metadata.query.BaseMetadataQueryExec
convertParameterValue, getDoQueryLog, getMaxRows, getMetadataDomainRepository, getPhysicalModel, getTimeout, isForwardOnly, isReadOnly, setDoQueryLog, setForwardOnly, setInputs, setMaxRows, setMetadataDomainRepository, setParameter, setPhysicalModel, setReadOnly, setTimeout
-
-
-
-
Field Detail
-
CONFIG_ID
public static final String CONFIG_ID
- See Also:
- Constant Field Values
-
FORCE_DB_META_CLASSES_PROP
public static final String FORCE_DB_META_CLASSES_PROP
- See Also:
- Constant Field Values
-
-
Method Detail
-
executeQuery
public org.pentaho.commons.connection.IPentahoResultSet executeQuery(org.pentaho.metadata.query.model.Query queryObject)
-
isLive
public boolean isLive()
-
getForceDbDialect
public boolean getForceDbDialect()
-
getActiveDatabaseMeta
protected org.pentaho.di.core.database.DatabaseMeta getActiveDatabaseMeta(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
-
getConnection
protected SQLConnection getConnection(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
-
getDatabaseInterface
protected org.pentaho.di.core.database.DatabaseInterface getDatabaseInterface(SQLConnection conn)
-
-