public abstract class TapCapability
extends java.lang.Object
Modifier and Type | Field | 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 | Description |
---|---|
TapCapability() |
Modifier and Type | Method | 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 © 2018 Central Laboratory of the Research Councils. All Rights Reserved.