|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Export
Method Summary | |
---|---|
com.sas.iquery.metadata.business.CreateTableDataSelection |
createTableDataSelection(DataSelection selection,
com.sas.iquery.strategies.sas.oma.AbstractStrategy strategy)
|
Export |
engine(java.lang.String engine)
Engine name specified when exporting to SAS library |
java.lang.String |
generate()
This method generates the ResultSet/Export code and returns a String containing the generated code. |
java.lang.String |
generate(java.lang.String tableName)
This method generates the ResultSet/Export code based on a caller-defined tableName and returns a String containing the generated code. |
java.lang.StringBuffer |
generateExportStatementForCSV(java.lang.String inputTable)
|
java.lang.StringBuffer |
generateJSONStatement(java.lang.String inputTable)
|
java.lang.StringBuffer |
generateLasrStatement()
|
java.lang.StringBuffer |
generateLasrStatement(java.lang.String inputTable)
|
java.lang.StringBuffer |
generateProcMetalib(java.lang.String inputTable)
|
java.lang.String |
generateUdfStatement()
|
int |
getColumnLimit()
|
ExportSelectionMetadata |
getExportMetadata()
The metadata to be exported (ie the metadata about what is to be exported). |
com.sas.iquery.metadata.business.ExportProperties[] |
getExportProperties()
|
boolean |
getIgnoreReachThruTable()
|
boolean |
getIncludeAllColumns()
|
com.sas.iquery.metadata.business.DataSourceTable |
getlasrDataSourceTable()
|
java.lang.String |
getLasrFormatLibnameStmt()
|
java.lang.String |
getLasrFormatLibref()
|
boolean |
getOnlyReferencedUDFs()
|
java.lang.String |
getResultSetTableName()
|
com.sas.iquery.metadata.physical.SASLibrary |
getSASLibrary()
|
int |
getTableLimit()
|
java.lang.String |
getUdfOutputTableLibref()
|
java.lang.String |
getUdfOutputTableName()
|
ExportUploadMetadata |
getUploadMetadata()
The metadata to be uploaded (ie the metadata about the query to upload). |
com.sas.iquery.metadata.business.ExportType |
getUsage()
|
Export |
ignoreReachThruTable(boolean ignoreReachThruTable)
A boolean indicating whether the reach thru table should be ignored and all of the joined star schema tables should be returned. |
Export |
includeAllColumns(boolean includeAllColumns)
A boolean indicating whether only the all columns should be included from the based tables. |
boolean |
isAllDetail()
|
boolean |
isCreateTableRequiredForExport()
|
boolean |
isDetailWithFilters()
|
boolean |
isMetalibInEffect()
|
boolean |
isTableOnly()
|
boolean |
isTooManyTablesOrColumns()
|
boolean |
isViewOnly()
|
Export |
JSONExportOptions(java.lang.String JSONExportOptions,
java.lang.String JSONExportTablename)
JSON Export options |
Export |
JSONOptions(java.lang.String JSONOptions)
JSON options |
Export |
JSONout(java.lang.String JSONout)
Filename for JSON when exporting to JSON file |
Export |
lasrAdd()
For adding a table to LASR using an existing server |
Export |
lasrCreate()
proc lasr Create option without a table |
Export |
lasrCreate(java.lang.String createFile)
File used on Create for proc lasr |
Export |
lasrData(java.lang.String data)
Used when exporting a single Table based on a String |
Export |
lasrData(com.sas.iquery.metadata.physical.Table table)
Used when exporting a single table from a Table object |
Export |
lasrFormatLibnameStmt(java.lang.String lasrFormatLibnameStmt)
String representing the XML libname statment to use when exporting user-defined-formats |
Export |
lasrFormatLibref(java.lang.String lasrFormatLib)
Lasr format library to use, if not set 'lsrfmts' will be assumed. |
Export |
lasrHost(java.lang.String host)
Lasr host |
Export |
lasrInstall(java.lang.String install)
Lasr Install option |
Export |
lasrNodes(int nodes)
Number of Lasr nodes |
Export |
lasrNthreads(int nthreads)
Number of Lasr threads |
Export |
lasrPath(java.lang.String path)
Lasr path name |
Export |
lasrPort(int port)
Lasr port number |
Export |
lasrSigner(java.lang.String signer)
Lasr signer |
Export |
libref(java.lang.String libref)
SAS libref specified when exporting to SAS library |
Export |
metaLibref(java.lang.String metaLibref)
proc metalib libref to register the table |
Export |
metaPort(java.lang.String metaPort)
proc metalib port number |
Export |
metaPswd(java.lang.String metaPswd)
proc metalib password |
Export |
metaRepname(java.lang.String metaRepname)
proc metalib repository name |
Export |
metaServer(java.lang.String metaServer)
proc metalib server |
Export |
metaUser(java.lang.String metaUser)
proc metalib username |
Export |
onlyReferencedUDFs(boolean onlyReferencedUdfs)
A boolean indicating whether only referenced user-defined-formats in the business model are exported. |
Export |
options(java.lang.String options)
Engine options specified when exporting to SAS library |
Export |
outfile(java.lang.String outfile)
Filename for proc export target when generating CSV files |
Export |
path(java.lang.String path)
Libname path when exporting to SAS library |
void |
run()
|
ResultSetInterface |
run(QueryConnector queryConnector)
This method executes the Export statement and returns a ResultSetInterface. |
Export |
SASLibrary(com.sas.iquery.metadata.physical.SASLibrary library)
SAS Library object specified when exporting to SAS library |
Export |
server(com.sas.iquery.metadata.physical.SASWorkspaceServer server)
|
void |
setColumnLimit(int columnLimit)
|
void |
setResultSetTableName(java.lang.String resultSetTableName)
|
void |
setTableLimit(int tableLimit)
|
Export |
tableName(java.lang.String tableName)
Tablename to create when exporting to SAS library |
Export |
udfOutputTableLibref(java.lang.String udfTableLibref)
Name of a temporary output library to use on the source server, when exporting user-defined-formats. |
Export |
udfOutputTableName(java.lang.String udfTableName)
Name of a temporary output table to use, when exporting user-defined-formats. |
Method Detail |
---|
Export SASLibrary(com.sas.iquery.metadata.physical.SASLibrary library)
Export libref(java.lang.String libref)
Export path(java.lang.String path)
Export engine(java.lang.String engine)
Export options(java.lang.String options)
Export tableName(java.lang.String tableName)
Export outfile(java.lang.String outfile)
Export JSONout(java.lang.String JSONout)
Export JSONExportOptions(java.lang.String JSONExportOptions, java.lang.String JSONExportTablename)
Export JSONOptions(java.lang.String JSONOptions)
Export lasrData(java.lang.String data) throws GenerationException, DataRetrievalException
GenerationException
DataRetrievalException
Export lasrData(com.sas.iquery.metadata.physical.Table table) throws GenerationException, DataRetrievalException
GenerationException
DataRetrievalException
Export lasrCreate(java.lang.String createFile)
Export lasrCreate()
Export lasrAdd()
Export lasrPath(java.lang.String path)
Export lasrHost(java.lang.String host)
Export lasrPort(int port)
Export lasrSigner(java.lang.String signer)
Export lasrInstall(java.lang.String install)
Export lasrNodes(int nodes)
Export lasrNthreads(int nthreads)
Export metaUser(java.lang.String metaUser)
Export metaPswd(java.lang.String metaPswd)
Export metaServer(java.lang.String metaServer)
Export metaRepname(java.lang.String metaRepname)
Export metaPort(java.lang.String metaPort)
Export metaLibref(java.lang.String metaLibref)
Export server(com.sas.iquery.metadata.physical.SASWorkspaceServer server)
com.sas.iquery.metadata.business.ExportProperties[] getExportProperties()
boolean isAllDetail()
boolean isDetailWithFilters()
boolean isViewOnly()
boolean isTableOnly()
boolean isCreateTableRequiredForExport()
boolean isMetalibInEffect()
java.lang.String getResultSetTableName()
void setResultSetTableName(java.lang.String resultSetTableName)
resultSetTableName
- The resultSetTableName to set.com.sas.iquery.metadata.business.CreateTableDataSelection createTableDataSelection(DataSelection selection, com.sas.iquery.strategies.sas.oma.AbstractStrategy strategy) throws MetadataException
MetadataException
java.lang.StringBuffer generateExportStatementForCSV(java.lang.String inputTable) throws DataRetrievalException
DataRetrievalException
java.lang.StringBuffer generateJSONStatement(java.lang.String inputTable) throws DataRetrievalException
DataRetrievalException
java.lang.StringBuffer generateLasrStatement() throws DataRetrievalException
DataRetrievalException
java.lang.StringBuffer generateLasrStatement(java.lang.String inputTable) throws DataRetrievalException
DataRetrievalException
boolean isTooManyTablesOrColumns() throws MetadataException
MetadataException
int getColumnLimit()
void setColumnLimit(int columnLimit)
int getTableLimit()
void setTableLimit(int tableLimit)
java.lang.StringBuffer generateProcMetalib(java.lang.String inputTable) throws DataRetrievalException
tableName
-
DataRetrievalException
java.lang.String generate(java.lang.String tableName) throws ExecutionException, com.sas.iquery.intelligentquery.IntelligentQueryException, MetadataException
ExecutionException
com.sas.iquery.intelligentquery.IntelligentQueryException
MetadataException
java.lang.String generate() throws ExecutionException, com.sas.iquery.intelligentquery.IntelligentQueryException, MetadataException
ExecutionException
com.sas.iquery.intelligentquery.IntelligentQueryException
MetadataException
void run() throws DataRetrievalException, ExecutionException, MetadataException
DataRetrievalException
ExecutionException
MetadataException
ResultSetInterface run(QueryConnector queryConnector) throws DataRetrievalException, MetadataException
queryConnector
-
DataRetrievalException
MetadataException
com.sas.iquery.metadata.business.DataSourceTable getlasrDataSourceTable()
com.sas.iquery.metadata.business.ExportType getUsage()
com.sas.iquery.metadata.physical.SASLibrary getSASLibrary()
ExportSelectionMetadata getExportMetadata() throws MetadataException
MetadataException
ExportUploadMetadata getUploadMetadata() throws MetadataException
MetadataException
Export lasrFormatLibref(java.lang.String lasrFormatLib)
java.lang.String getLasrFormatLibref()
Export udfOutputTableName(java.lang.String udfTableName)
java.lang.String getUdfOutputTableName()
Export udfOutputTableLibref(java.lang.String udfTableLibref)
java.lang.String getUdfOutputTableLibref()
Export lasrFormatLibnameStmt(java.lang.String lasrFormatLibnameStmt)
java.lang.String getLasrFormatLibnameStmt()
boolean getOnlyReferencedUDFs()
Export onlyReferencedUDFs(boolean onlyReferencedUdfs)
java.lang.String generateUdfStatement() throws DataRetrievalException
DataRetrievalException
boolean getIncludeAllColumns()
Export includeAllColumns(boolean includeAllColumns)
boolean getIgnoreReachThruTable()
Export ignoreReachThruTable(boolean ignoreReachThruTable)
|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |