public class TCQuery extends Client
Modifier and Type | Class and Description |
---|---|
private class |
TCQuery.LFNComparator
The comparator that is used to group the RLSAttributeObject objects by the
value in the key field.
|
Modifier and Type | Field and Description |
---|---|
private static int |
TABSPACE |
private static java.lang.String |
XML_NAMESPACE |
private static java.lang.String |
XML_VERSION |
Constructor and Description |
---|
TCQuery(TransformationCatalog tc,
LogManager mLogger,
java.util.Map argsmap) |
Modifier and Type | Method and Description |
---|---|
private static void |
columnLength(java.lang.String[] s,
int[] length)
Computes the maximum column lenght for pretty printing.
|
void |
doQuery() |
private void |
getLfn(java.lang.String resource,
java.lang.String type)
Get logical transformations on a given resource and/or of a particular type.
|
private void |
getLfnProfile(java.lang.String namespace,
java.lang.String name,
java.lang.String version)
Get the LFn profiles associated with a logical transformation
|
private void |
getPfn(java.lang.String namespace,
java.lang.String name,
java.lang.String version,
java.lang.String resource,
java.lang.String type)
Get physical transformation for a particular logical transformation and/or on a resource and/or of a particular type
|
private void |
getPfnProfile(java.lang.String pfn,
java.lang.String resource,
java.lang.String type)
Get the profiles associated with a physical transformation.
|
private void |
getResource(java.lang.String type)
Get and print the Resource entries for a given logical transformation and transformation type
|
private static java.lang.String |
getSpace(int maxlength,
int currlength)
Gets the required space for pretty printing.
|
private void |
getTC()
Print all the contents of the TC in pretty print
|
private void |
getTCXML() |
convertException, fillArgs
private static final int TABSPACE
private static final java.lang.String XML_NAMESPACE
private static final java.lang.String XML_VERSION
public TCQuery(TransformationCatalog tc, LogManager mLogger, java.util.Map argsmap)
public void doQuery()
private void getLfn(java.lang.String resource, java.lang.String type)
resource
- The resource on which the transformations existtype
- the type of the transformation.private void getPfn(java.lang.String namespace, java.lang.String name, java.lang.String version, java.lang.String resource, java.lang.String type)
namespace
- String Namespace for the transformation.name
- String Logical name for the transformation.version
- String Version for the transformation.resource
- String The resource for the transformationtype
- String The type of the transformation.private void getLfnProfile(java.lang.String namespace, java.lang.String name, java.lang.String version)
namespace
- Stringname
- Stringversion
- Stringprivate void getPfnProfile(java.lang.String pfn, java.lang.String resource, java.lang.String type)
pfn
- Stringresource
- Stringtype
- Stringprivate void getResource(java.lang.String type)
type
- the type of the transformationjava.lang.Exception
- Throws all kinds of exceptionprivate void getTC()
private void getTCXML()
private static java.lang.String getSpace(int maxlength, int currlength)
maxlength
- intcurrlength
- intprivate static void columnLength(java.lang.String[] s, int[] length)
s
- String[]length
- int[]