edu.harvard.cfa.vo.tapclient.vosi
Class TableAccess

java.lang.Object
  extended by edu.harvard.cfa.vo.tapclient.vosi.Capability
      extended by edu.harvard.cfa.vo.tapclient.vosi.TableAccess

public class TableAccess
extends Capability

A TAP TableAccess Capability


Method Summary
 java.util.List<DataModel> getDataModels()
          Return a list of data models associated with the service.
 TimeLimits getExecutionDuration()
          Limits on how long a job is allowed to run by the service
 java.util.List<Language> getLanguages()
          A list of query languages the service LANG parameter accepts.
 java.util.List<OutputFormat> getOutputFormats()
          A list of output formats the FORMAT parameter accepts.
 DataLimits getOutputLimit()
          Row or byte limits on the results a service returns
 TimeLimits getRetentionPeriod()
          Limits on how long a job is kept by the service
 DataLimits getUploadLimit()
          Row or byte limits on the upload tables a user may supply.
 java.util.List<UploadMethod> getUploadMethods()
          A list of upload methods the UPLOAD parameter accepts.
 void list(java.io.PrintStream output)
           
 void list(java.io.PrintStream output, java.lang.String indent)
           
 
Methods inherited from class edu.harvard.cfa.vo.tapclient.vosi.Capability
getDescription, getInterfaces, getStandardId, getValidations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDataModels

public java.util.List<DataModel> getDataModels()
Return a list of data models associated with the service.


getLanguages

public java.util.List<Language> getLanguages()
A list of query languages the service LANG parameter accepts.


getOutputFormats

public java.util.List<OutputFormat> getOutputFormats()
A list of output formats the FORMAT parameter accepts.


getUploadMethods

public java.util.List<UploadMethod> getUploadMethods()
A list of upload methods the UPLOAD parameter accepts.


getRetentionPeriod

public TimeLimits getRetentionPeriod()
Limits on how long a job is kept by the service


getExecutionDuration

public TimeLimits getExecutionDuration()
Limits on how long a job is allowed to run by the service


getOutputLimit

public DataLimits getOutputLimit()
Row or byte limits on the results a service returns


getUploadLimit

public DataLimits getUploadLimit()
Row or byte limits on the upload tables a user may supply.


list

public void list(java.io.PrintStream output)
Overrides:
list in class Capability

list

public void list(java.io.PrintStream output,
                 java.lang.String indent)
Overrides:
list in class Capability