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