public abstract class TapCapability
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADQLGEO_FEATURE_TYPE
Feature type key for ADQL geometrical functions.
|
static java.lang.String |
TAPREGEXT_STD_URI
IVO ID for the TAPRegExt standard registry record "ivo://ivoa.net/std/TAPRegExt".
|
static java.lang.String |
UDF_FEATURE_TYPE
Feature type key for ADQL(-like) User-Defined Functions.
|
Constructor and Description |
---|
TapCapability() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String[] |
getDataModels()
Returns an array of data models known by this capability.
|
abstract TapLimit[] |
getExecutionLimits()
Returns an array of limit values representing the time limits for
query execution.
|
abstract TapLanguage[] |
getLanguages()
Returns an array of query language specifiers known by this capability.
|
abstract OutputFormat[] |
getOutputFormats()
Returns an array of output format options declared by this capability.
|
abstract TapLimit[] |
getOutputLimits()
Returns an array of limit values representing the data limits for
result tables.
|
abstract TapLimit[] |
getRetentionLimits()
Returns an array of limit values representing the time limits for
query retention.
|
abstract TapLimit[] |
getUploadLimits()
Returns an array of limit values representing the data limits for
uploaded tables.
|
abstract java.lang.String[] |
getUploadMethods()
Returns an array of upload methods known by this capability.
|
static void |
main(java.lang.String[] args) |
static TapCapability |
readTapCapability(java.net.URL url)
Reads a TAPRegExt document from a given URL and returns a TapCapability
object based on it.
|
public static final java.lang.String TAPREGEXT_STD_URI
public static final java.lang.String UDF_FEATURE_TYPE
public static final java.lang.String ADQLGEO_FEATURE_TYPE
public abstract java.lang.String[] getUploadMethods()
public abstract TapLanguage[] getLanguages()
public abstract OutputFormat[] getOutputFormats()
public abstract java.lang.String[] getDataModels()
public abstract TapLimit[] getOutputLimits()
public abstract TapLimit[] getUploadLimits()
public abstract TapLimit[] getExecutionLimits()
public abstract TapLimit[] getRetentionLimits()
public static TapCapability readTapCapability(java.net.URL url) throws java.io.IOException, org.xml.sax.SAXException
url
- location of documentjava.io.IOException
org.xml.sax.SAXException
public static void main(java.lang.String[] args) throws java.io.IOException, org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
Copyright © 2017 Central Laboratory of the Research Councils. All Rights Reserved.