public final class NameManager
extends java.lang.Object
Title: Dataspace Framework
Description: Dataspace underlying provider implementation
Copyright: Copyright (c) 2010
Company: StreamScape Technologies
Modifier and Type | Class and Description |
---|---|
static class |
NameManager.ObjectName |
static class |
NameManager.SimpleName |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CATALOG_NAME |
Constructor and Description |
---|
NameManager(DataspaceStore database) |
Modifier and Type | Method and Description |
---|---|
static NameManager.ObjectName |
getAutoColumnName(int i)
Column index i is 0 based, returns 1 based numbered column.
|
static java.lang.String |
getAutoColumnNameString(int i)
Column index i is 0 based, returns 1 based numbered column.
|
static java.lang.String |
getAutoNoNameColumnString(int i) |
static java.lang.String |
getAutoSavepointNameString(long i,
int j) |
NameManager.ObjectName |
getCatalogName() |
static NameManager.SimpleName |
getSimpleName(java.lang.String name,
boolean isNameQuoted) |
NameManager.ObjectName |
getSubqueryTableName()
Same name string but different objects and serial number
|
NameManager.ObjectName |
newAutoName(java.lang.String prefix,
NameManager.ObjectName schema,
NameManager.ObjectName parent,
int type)
Auto names are used for autogenerated indexes or anonymous constraints.
|
NameManager.ObjectName |
newAutoName(java.lang.String prefix,
java.lang.String namepart,
NameManager.ObjectName schema,
NameManager.ObjectName parent,
int type)
Auto names are used for autogenerated indexes or anonymous constraints.
|
NameManager.ObjectName |
newColumnHsqlName(NameManager.ObjectName table,
java.lang.String name,
boolean isquoted) |
NameManager.ObjectName |
newColumnSchemaHsqlName(NameManager.ObjectName table,
NameManager.SimpleName name) |
NameManager.ObjectName |
newHsqlName(NameManager.ObjectName schema,
java.lang.String name,
boolean isquoted,
int type) |
NameManager.ObjectName |
newHsqlName(NameManager.ObjectName schema,
java.lang.String name,
boolean isquoted,
int type,
NameManager.ObjectName parent) |
NameManager.ObjectName |
newHsqlName(NameManager.ObjectName schema,
java.lang.String name,
int type) |
static NameManager.ObjectName |
newInfoSchemaColumnName(java.lang.String name,
NameManager.ObjectName table) |
static NameManager.ObjectName |
newInfoSchemaColumnName(java.lang.String name,
NameManager.ObjectName table,
boolean isQuoted) |
static NameManager.ObjectName |
newInfoSchemaObjectName(java.lang.String name,
boolean isQuoted,
int type) |
static NameManager.ObjectName |
newInfoSchemaTableName(java.lang.String name) |
NameManager.ObjectName |
newObjectName(java.lang.String name,
boolean isquoted,
int type) |
NameManager.ObjectName |
newSpecificRoutineName(NameManager.ObjectName name) |
static NameManager.ObjectName |
newSystemObjectName(java.lang.String name,
int type) |
static java.lang.String |
quoteName(java.lang.String name) |
static java.lang.String |
quoteNameIfNeeded(java.lang.String name) |
static java.lang.String |
quoteNameIfNeededInQuotes(java.lang.String name) |
static java.lang.String |
quoteNameInQuotes(java.lang.String name) |
static java.lang.String[] |
splitDataspaceName(java.lang.String dataspaceFullName) |
static java.lang.String |
unquoteString(java.lang.String s) |
public static final java.lang.String DEFAULT_CATALOG_NAME
public NameManager(DataspaceStore database)
public NameManager.ObjectName getCatalogName()
public static NameManager.ObjectName newSystemObjectName(java.lang.String name, int type)
public static NameManager.ObjectName newInfoSchemaColumnName(java.lang.String name, NameManager.ObjectName table)
public static NameManager.ObjectName newInfoSchemaColumnName(java.lang.String name, NameManager.ObjectName table, boolean isQuoted)
public static NameManager.ObjectName newInfoSchemaTableName(java.lang.String name)
public static NameManager.ObjectName newInfoSchemaObjectName(java.lang.String name, boolean isQuoted, int type)
public NameManager.ObjectName newHsqlName(NameManager.ObjectName schema, java.lang.String name, int type)
public NameManager.ObjectName newObjectName(java.lang.String name, boolean isquoted, int type)
public NameManager.ObjectName newHsqlName(NameManager.ObjectName schema, java.lang.String name, boolean isquoted, int type)
public NameManager.ObjectName newHsqlName(NameManager.ObjectName schema, java.lang.String name, boolean isquoted, int type, NameManager.ObjectName parent)
public NameManager.ObjectName newColumnSchemaHsqlName(NameManager.ObjectName table, NameManager.SimpleName name)
public NameManager.ObjectName newColumnHsqlName(NameManager.ObjectName table, java.lang.String name, boolean isquoted)
public NameManager.ObjectName getSubqueryTableName()
public NameManager.ObjectName newAutoName(java.lang.String prefix, NameManager.ObjectName schema, NameManager.ObjectName parent, int type)
public NameManager.ObjectName newSpecificRoutineName(NameManager.ObjectName name)
public static NameManager.ObjectName getAutoColumnName(int i)
public static java.lang.String getAutoColumnNameString(int i)
public static java.lang.String getAutoNoNameColumnString(int i)
public static java.lang.String getAutoSavepointNameString(long i, int j)
public NameManager.ObjectName newAutoName(java.lang.String prefix, java.lang.String namepart, NameManager.ObjectName schema, NameManager.ObjectName parent, int type)
public static NameManager.SimpleName getSimpleName(java.lang.String name, boolean isNameQuoted)
public static java.lang.String quoteNameIfNeeded(java.lang.String name)
public static java.lang.String quoteName(java.lang.String name)
public static java.lang.String quoteNameIfNeededInQuotes(java.lang.String name)
public static java.lang.String quoteNameInQuotes(java.lang.String name)
public static java.lang.String unquoteString(java.lang.String s)
public static java.lang.String[] splitDataspaceName(java.lang.String dataspaceFullName)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.