public class SQLDirectoryDescriptor extends BaseDirectoryDescriptor
BaseDirectoryDescriptor.SubstringMatchType
Modifier and Type | Field and Description |
---|---|
static boolean |
AUTO_INCREMENT_ID_FIELD_DEFAULT |
Boolean |
autoincrementIdField |
static String[] |
CREATE_TABLE_POLICIES |
static String |
CREATE_TABLE_POLICY_DEFAULT |
String |
createTablePolicy |
String |
dataFileCharacterSeparator |
String |
dataFileName |
String |
dataSourceName |
String |
dbDriver |
String |
dbPassword |
String |
dbUrl |
String |
dbUser |
static char |
DEFAULT_CHARACTER_SEPARATOR |
Boolean |
nativeCase |
static int |
QUERY_SIZE_LIMIT_DEFAULT |
CACHE_MAX_SIZE_DEFAULT, CACHE_TIMEOUT_DEFAULT, cacheEntryName, cacheEntryWithoutReferencesName, cacheMaxSize, cacheTimeout, extendz, idField, name, negativeCaching, parentDirectory, passwordField, passwordHashAlgorithm, permissions, READ_ONLY_DEFAULT, readOnly, remove, schemaName, SUBSTRING_MATCH_TYPE_DEFAULT, substringMatchType, tableName, template
Constructor and Description |
---|
SQLDirectoryDescriptor() |
getCacheMaxSize, getCacheTimeout, getSubstringMatchType, isReadOnly, setReadOnly
public static final int QUERY_SIZE_LIMIT_DEFAULT
public static final boolean AUTO_INCREMENT_ID_FIELD_DEFAULT
public static final char DEFAULT_CHARACTER_SEPARATOR
public static final String[] CREATE_TABLE_POLICIES
public static final String CREATE_TABLE_POLICY_DEFAULT
public String dataSourceName
public String dbPassword
public String dataFileName
public String dataFileCharacterSeparator
public String createTablePolicy
public Boolean autoincrementIdField
public Boolean nativeCase
public SQLDirectoryDescriptor()
public String getDataSourceName()
public void setDataSourceName(String dataSourceName)
public String getDbDriver()
public String getDbPassword()
public String getDataFileName()
public char getDataFileCharacterSeparator()
public String getCreateTablePolicy()
public void setCreateTablePolicy(String createTablePolicy) throws DirectoryException
DirectoryException
public Reference[] getInverseReferences()
public Reference[] getTableReferences()
public boolean isAutoincrementIdField()
public void setAutoincrementIdField(boolean autoincrementIdField)
public void setDbDriver(String dbDriver)
public void setDbPassword(String dbPassword)
public void setInverseReferences(InverseReference[] inverseReferences)
public void setDataFileName(String dataFile)
public void setTableReferences(TableReference[] tableReferences)
public int getQuerySizeLimit()
public void setQuerySizeLimit(int querySizeLimit)
public SQLStaticFilter[] getStaticFilters()
public boolean isComputeMultiTenantId()
true
if a multi tenant id should be computed for this directory, if the directory has support for
multi tenancy, false
otherwise.public void merge(BaseDirectoryDescriptor other)
merge
in class BaseDirectoryDescriptor
protected void merge(SQLDirectoryDescriptor other)
public SQLDirectoryDescriptor clone()
BaseDirectoryDescriptor
Usually it's bad to use clone(), and a copy-constructor is preferred, but here we want the copy method to be inheritable so clone() is appropriate.
clone
in class BaseDirectoryDescriptor
public SQLDirectory newDirectory()
BaseDirectoryDescriptor
Directory
instance from this {@link DirectoryDescriptor).newDirectory
in class BaseDirectoryDescriptor
Copyright © 2016 Nuxeo SA. All rights reserved.