public static class PgCatalogMetadataStore.FunctionMethods extends Object
| Constructor and Description |
|---|
FunctionMethods() |
| Modifier and Type | Method and Description |
|---|---|
static BlobType |
asBinary2(GeometryType geom,
String encoding) |
static Object |
asPGVector(Object obj) |
static String |
colDescription(org.teiid.CommandContext cc,
int oid,
int column_number) |
static String[] |
current_schemas(org.teiid.CommandContext cc,
boolean include_implicit) |
static String |
currentSchema(org.teiid.CommandContext cc) |
static ClobType |
encode(BlobType value,
String encoding) |
static String |
formatType(org.teiid.CommandContext cc,
int oid,
int typmod) |
static String |
getExpr2(String text,
Integer oid) |
static String |
getExpr3(String text,
Integer oid,
Boolean prettyPrint) |
static Integer |
getOid(org.teiid.CommandContext cc,
String uid) |
static String |
getUserById(int user) |
static Boolean |
hasPerm(Integer oid,
String permission) |
static boolean |
hasSchemaPrivilege(org.teiid.CommandContext cc,
String name,
String privilege) |
static boolean |
hasTablePrivilege(org.teiid.CommandContext cc,
String name,
String privilege) |
static String |
objDescription(org.teiid.CommandContext cc,
int oid) |
static String |
pg_client_encoding(org.teiid.CommandContext cc) |
static String |
pg_encoding_to_char(int code) |
static String |
pg_get_constraintdef(org.teiid.CommandContext cc,
int oid,
boolean pretty) |
static String |
pg_get_indexdef(org.teiid.CommandContext cc,
int index_oid,
short column_no,
boolean pretty_bool) |
static boolean |
pg_table_is_visible(int oid) |
static boolean |
pg_type_is_visible(int oid) |
static boolean |
pgHasRole(org.teiid.CommandContext cc,
int userOid,
String privilege) |
static String |
postgisGeosVersion() |
static String |
postgisLibVersion() |
static String |
postgisProjVersion() |
static String |
postgisVersion() |
static Integer |
regClass(org.teiid.CommandContext cc,
String name) |
static String |
version() |
public static ClobType encode(BlobType value, String encoding) throws SQLException, IOException
SQLExceptionIOExceptionpublic static String postgisLibVersion()
public static String postgisVersion()
public static String postgisGeosVersion()
public static String postgisProjVersion()
public static String pg_client_encoding(org.teiid.CommandContext cc)
public static Integer regClass(org.teiid.CommandContext cc, String name) throws TeiidComponentException, org.teiid.api.exception.query.QueryResolverException, org.teiid.query.parser.ParseException
TeiidComponentExceptionorg.teiid.api.exception.query.QueryResolverExceptionorg.teiid.query.parser.ParseExceptionpublic static String objDescription(org.teiid.CommandContext cc, int oid)
public static String getUserById(int user)
public static boolean hasSchemaPrivilege(org.teiid.CommandContext cc,
String name,
String privilege)
public static boolean hasTablePrivilege(org.teiid.CommandContext cc,
String name,
String privilege)
public static String currentSchema(org.teiid.CommandContext cc)
public static String formatType(org.teiid.CommandContext cc, int oid, int typmod) throws SQLException
SQLExceptionpublic static String colDescription(org.teiid.CommandContext cc, int oid, int column_number)
public static boolean pgHasRole(org.teiid.CommandContext cc,
int userOid,
String privilege)
public static BlobType asBinary2(GeometryType geom, String encoding) throws org.teiid.api.exception.query.FunctionExecutionException
org.teiid.api.exception.query.FunctionExecutionExceptionpublic static boolean pg_table_is_visible(int oid)
throws org.teiid.api.exception.query.FunctionExecutionException
org.teiid.api.exception.query.FunctionExecutionExceptionpublic static String pg_get_constraintdef(org.teiid.CommandContext cc, int oid, boolean pretty) throws SQLException
SQLExceptionpublic static boolean pg_type_is_visible(int oid)
throws org.teiid.api.exception.query.FunctionExecutionException
org.teiid.api.exception.query.FunctionExecutionExceptionpublic static String version()
public static String pg_encoding_to_char(int code)
public static String[] current_schemas(org.teiid.CommandContext cc, boolean include_implicit)
public static String pg_get_indexdef(org.teiid.CommandContext cc, int index_oid, short column_no, boolean pretty_bool) throws org.teiid.jdbc.TeiidSQLException, SQLException
org.teiid.jdbc.TeiidSQLExceptionSQLExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.