The Open Anzo Project

Semantic Application Middleware

DatasetServiceProperties

Configuration properties for the local client stack.

Property Name Description Example
org.openanzo.local.persistence.enabledThis determines if the data retrieved into the local cache and local transactions are persisted to disk
Server:Not Used
Client:If true, the client stack uses a relational database to store statements, as opposed to an in memory store if false.
Embedded:Should not be used, since an embedded client is already directly accessing the server copy of the data.
org.openanzo.local.immediateEvents.enabledFire immediate graph events to listeners upon committing transaction to queue. Since events are fired when committed to the queue and not the server, it is still possible for transaction to fail when committed on the server, so graph contents may not reflect the same state as events might imply.
Server:Not Used
Client:If true, events are fire immediately, irrespective of if the transaction is successfully committed on the server. Can be used if a UI depends soley on the events to update its state.
Embedded:Shouldn't be needed, since committing within an embedded client can directly update the server and need need to run background replications.

ServicesProperties

Base configuration properties that are used by services if there aren't service specific values present.

Property Name Description Example
org.openanzo.services.hostHost name for server
Server:If server services are not using embedded mode, the hostname or IP address of the server for which the server services will use for service calls.
Client:The hostname or IP address of the server for which the client's transport will use for service calls.
Embedded:Not Used
localhost or 127.0.0.1
org.openanzo.services.portPort for server
Server:If server services are not using embedded mode, the the listening port for the server for which the server services will use for service calls.
Client:The listening port for the server for which the client's transport will use for service calls.
Embedded:Not Used
Minimum: 0
Maximum:65536
8080
org.openanzo.services.userLogin id for server
Server:The login id used by server services to talk to other services.
Client:The login id for connecting to the server
Embedded:The login id under which all commands are run as.
default
org.openanzo.services.passwordPassword for server
Server:The password used by server services to talk to other services.
Client:The password for connecting to the server
Embedded:The password under which all commands are authenticated.
123
org.openanzo.services.timeoutTimeout in milliseconds for transport calls
Server:When making calls to services, the time to wait on a transport to get a response before reporting a timeout error.
Client:When making calls to services, the time to wait on a transport to get a response before reporting a timeout error.
Embedded:Not Used
0=Never timeout, 60000=Timeout in 1 minute
org.openanzo.services.transportTypeType of transports
Server:The type of transport to use in order to talk to the server.
Client:The type of transport to use in order to talk to the server.
Embedded:The type of transport to use in order to talk to the server.
EMBEDDED, JMS, WS, REST
org.openanzo.services.servicesConfigurationConfiguration file for service container.
Server:Configuration file for server's service container.
Client:Configuration file for local service container.
Embedded:Configuration file for local service container.
123
org.openanzo.services.reset.enabledService Container's reset feature is enabled.
Server:Is reset enabled in Service Container.
Client:Is reset enabled in Service Container.
Embedded:Is reset enabled in Service Container.
false

ModelServiceProperties

Configuration properties that are used by IModelService,IAuthenticationSetvice, and ReplicationApi?.

Property Name Description Example
org.openanzo.modelService.hostHost name for server. Will fallback to org.openanzo.services.host if property not present.
Server:If server services are not using embedded mode, the hostname or IP address of the server for which the server services will use for service calls.
Client:The hostname or IP address of the server for which the client's transport will use for service calls.
Embedded:Not Used
localhost or 127.0.0.1
org.openanzo.modelService.portPort for server. Will fallback to org.openanzo.services.port if property not present.
Server:If server services are not using embedded mode, the the listening port for the server for which the server services will use for service calls.
Client:The listening port for the server for which the client's transport will use for service calls.
Embedded:Not Used
Minimum: 0
Maximum:65536
8080
org.openanzo.modelService.userLogin id for server. Will fallback to org.openanzo.services.user if property not present.
Server:The login id used by server services to talk to other services.
Client:The login id for connecting to the server
Embedded:The login id under which all commands are run as.
default
org.openanzo.modelService.passwordPassword for server. Will fallback to org.openanzo.services.password if property not present.
Server:The password used by server services to talk to other services.
Client:The password for connecting to the server
Embedded:The password under which all commands are authenticated with.
123
org.openanzo.modelService.timeoutTimeout in milliseconds for transport calls
Server:When making calls to services, the time to wait on a transport to get a response before reporting a timeout error.
Client:When making calls to services, the time to wait on a transport to get a response before reporting a timeout error.
Embedded:Not Used
0=Never timeout, 60000=Timeout in 1 minute

NotificationProperties

Configuration properties for the INotificationService.

Property Name Description Example
org.openanzo.notification.enabledShould the notification the notification service be enabled
Server:Should services be able to use notification messages to keep in synch.
Client:Should the client connect to the notification server in order to retrieve update messages.
Embedded:Should the client connect to the notification server in order to retrieve update messages.Note: A notification server will need to be running in order for an embedded client to connect to it, it does not provide its own notification server.
Server:Should be true in most cases
Client:true if the client is going to be using notifications
Embedded:true if the client is going to be using notifications and there is notification server running
org.openanzo.notification.jmsProviderClassThe Class name of the underlying JMS provider implementation that will be used to connect to the notification server.
org.openanzo.common.jms.ActiveMqProvider?
org.openanzo.notification.hostHostname/IP Address or connection URL for the notification/jms server. Will fallback to org.openanzo.services.host if property not present.
Server:The hostname/IP address or connection URL of the notification server for which the server services will use in order to connect to the notification server.
Client:The hostname/IP Address or connection URL of the notification server for which the client will use in order to connect to the notification server.
Embedded:See client
Server:localhost,tcp://localhost or if running in the same JVM as the JMS server, vm://localhost
Client:localhost or tcp://localhost
Embedded:localhost or tcp://localhost
org.openanzo.notification.portPort for notification/jms server. Will fallback to org.openanzo.services.port if property not present.
Server:The notification server's listening port that the server services will use in order to connect to the notification server.
Client:The notification server's listening port that the client will use in order to connect to the notification server.
Embedded:See client
61616
org.openanzo.notification.userLogin id for notification/jms server. Notification server usually uses the same login credentials as the server. Will fallback to org.openanzo.services.user if property not present.
Server:The login id that the server services will use in order to connect to the notification server.
Client:The login id that the client will use in order to connect to the notification server.
Embedded:See client
default
org.openanzo.notification.passwordPassword for notification/jms server. Notification server usually uses the same login credentials as the server. Will fallback to org.openanzo.services.password if property not present.
Server:The password that the server services will use in order to connect to the notification server.
Client:The password that the client will use in order to connect to the notification server.
Embedded:See client
123
org.openanzo.notification.controlQueueQueue name that control messages are passed over.
Server:Queue name that is used to send control messages to the notification server. Note: These settings should only be changed if you are changing the default behaviour of the JMS server.
Client:Queue name that is used to send control messages to the notification server. Note: These settings should only be changed if you are changing the default behaviour of the JMS server.
Embedded:Queue name that is used to send control messages to the notification server. Note: These settings should only be changed if you are changing the default behaviour of the JMS server.
ControlQueue?
org.openanzo.notification.updatesQueueQueue name that is used to update messages within the notification server. Note: These settings should only be changed if you are changing the default behaviour of the JMS server.
Server:Queue name that the update publisher uses to send control messages to the notification server. Note: These settings should only be changed if you are changing the default behaviour of the JMS server.
Client:Not Used
Embedded:Queue name that the update publisher uses to send control messages to the notification server. Note: These settings should only be changed if you are changing the default behaviour of the JMS server.
UpdateQueue?
org.openanzo.notification.jndi.controlQueueNameJNDI lookup name for controlQueue. Note: Not currently used.
org.openanzo.notification.jndi.updateQueueNameJNDI lookup name for updateQueue.Note: Not currently used.
org.openanzo.notification.jndi.connectionFactoryNameJNDI lookup name for JMS connection factory.Note: Not currently used.

ReplicationProperties

Configuration properties for the ReplicationApi?.

Property Name Description Example
org.openanzo.replication.modeReplication mode
Client:How and when replication is initiated
Embedded:See client
IMMEDIATE SYNCH= Replication started synchronously,blocking, immediately upon transaction commit
IMMEDIATE ASYNC =Replication started asynchronously (non blocking, in background) immediately upon transaction commit
AUTOMATIC= Replication performed asynchronously at a set interval
MANUAL= Replication performed synchronously (as a blocking call in the same thread) through direct API
org.openanzo.replication.intervalTime in milliseconds between replications when in REPLICATION_AUTOMATIC mode
Minimum: 10000
Default is 30000, or 30 seconds.
org.openanzo.replication.timeoutTime in milliseconds to wait for replication calls to finish before throwing a timeout exception
0=Never timeout, 30000 would timeout after 30 seconds

LiteralIndexerProperties

Configuration properties used for setting up literal indexer.

Property Name Description Example
org.openanzo.indexer.literals.enabledShould the literal indexer be enabled.
Server:The server uses its own Lucene index, so this property is not used.
Client:When persistence is enabled on the client, enabling the literal indexer allows for text index predicates as part of Sparql queries.
Embedded:See server
org.openanzo.indexer.literals.rebuildIndexShould the literal indexer be rebuilt on startup.
Server:The server uses its own Lucene index, so this property is not used.
Client:When persistence is enabled on the client and this property is true, the index will rebuild the indexer when the container is started.
Embedded:See server
org.openanzo.indexer.literals.indexLocationLocation of the index files on disk.
Server:The server uses its own Lucene index, so this property is not used.
Client:When persistence is enabled on the client, this property points to the location of the Lucene index on disk.
Embedded:See server
org.openanzo.indexer.literals.removeLockFileForce a removal of a previous lock file on startup.
Server:The server uses its own Lucene index, so this property is not used.
Client:When persistence is enabled on the client and this property is true, the index will remove any previous Lucene lock files on disk.
Embedded:See server
org.openanzo.indexer.literals.indexClearClear the index on startup.
Server:The server uses its own Lucene index, so this property is not used.
Client:When persistence is enabled on the client and this property is true, the index will clear the indexer when the container is started.
Embedded:See server

!RDBProperties

Configuration properties for the RDB database connection.

Property Name Description Example
org.openanzo.client.database.urlThe jdbc URL for the connection to the database.
Server:Not Used
Client:Used if local persistence is enabled.
Embedded:See client. Note: Persistence shouldn't be used when in embedded mode since stack already has direct access to the database.
On DB2: jdbc:db2://localhost:50000/anzo
On Oracle: jdbc:oracle:thin:@localhost:1521
On Derby: jdbc:derby:/tmp/anzoDerby;create=true;upgrade=true
On PostgreSQL: jdbc:postgresql:anzo
On HSQL: jdbc:hsqldb:mem:anzodb
org.openanzo.client.database.url.prefixString prepended to the jdbc URLs.
jdbc:derby:
org.openanzo.client.database.url.postfixString appended to the jdbc URLs
;create=true;upgrade=true
org.openanzo.client.database.typeAnzo database type name.
Server:Not Used
Client:Used if local persistence is enabled.
Embedded:See client. Note: Persistence shouldn't be used when in embedded mode since stack already has direct access to the database.
For DB2: DB2
For Oracle: Oracle
For Derby: Derby
For PostgreSQL: Postgres
For HSQL: HSQL
org.openanzo.client.database.driverJDBC driver class name. Only needed if replacing the default driver for the given database type.
For using the derby network client driver: org.apache.derby.jdbc.ClientDriver?
org.openanzo.client.database.userLogin id for the connection to the database.
Server:Not Used
Client:Used if local persistence is enabled.
Embedded:See client. Note: Persistence shouldn't be used when in embedded mode since stack already has direct access to the database.
For DB2: db2inst1
For Oracle: anzo
For Derby: anzo
For PostgreSQL: anzo
For HSQL: sa
org.openanzo.client.database.passwordPassword for the connection to the database.
Server:Not Used
Client:Used if local persistence is enabled.
Embedded:See client. Note: Persistence shouldn't be used when in embedded mode since stack already has direct access to the database.
For DB2: password
For Oracle: anzo
For Derby: (don't specify a password)
For PostgreSQL: anzo
For HSQL: (don't specify a password)
org.openanzo.client.database.fileLocationLocal directory path from where file based database will be loaded.
Server:Not Used
Client:Used if local persistence is enabled.
Embedded:See client. Note: Persistence shouldn't be used when in embedded mode since stack already has direct access to the database.
For Derby: /tmp/anzoDerby
org.openanzo.client.database.containerNameUnique URI to name container of statements and named graphs.
Server:Not Used
Client:Used if local persistence is enabled.
Embedded:See client. Note: Persistence shouldn't be used when in embedded mode since stack already has direct access to the database.
http://openanzo.org/container1
org.openanzo.client.database.clearOnLoadFlag for whether or not the database should be cleared when the database is first loaded.
Server:Not Used
Client:Used if local persistence is enabled.
Embedded:See client. Note: Persistence shouldn't be used when in embedded mode since stack already has direct access to the database.
org.openanzo.client.database.sqlfilePath to file containing table, index definitions as well as text of prepared statements.
This property is automatically set based on the database type. You only need to change this property if you do not want to use the standard file for you database.
org.openanzo.client.database.quotecharQuote char used in queries
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.maxTablenameLengthMax length of table names
Minimum: 0
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.useTempTableInsertCan database use temporary tables for insert operations
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.useTempTableFindCan database use temporary tables for find operations
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.uniqueTempNamesDoes the database disallow multiple references to the same temporary table within a query.
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.supportsSequencesDoes the database support sequences
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.supoortsFullouterJoinsDoes the database support full outer joins
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.supportsWithClauseDoes the database support the WITH clause
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.maxIndexKeyLengthThe max length of an index
Minimum: 0
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.maxLongObjectLengthThe max length of a node's value before using the long table.
Minimum: 0
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.usesUppercaseDoes the database use all uppercase strings for table and column names
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.usesUppercaseTempTablesDoes the database use all uppercase strings for temporary tables and column names
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.sessionPrefixPrefix prepended to start of temporary tables
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.supportsTableLocksDoes the database support table locks
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.supportsTableUnLocksDoes the database support explicit table unlocks
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.client.database.nodeCacheSizeSize of node cache
Minimum: 0
Default is 25000

IndexerProperties

Configuration properties for the Indexing API

Property Name Description Example
org.openanzo.indexer.indexerFactoryTypeThe class name for the implementation of the indexer factory to use.
Server:The class name for the implementation of the indexer factory to use.
Embedded:See server.
org.openanzo.model.indexer.lucene.ModelIndexerFactory?
org.openanzo.indexer.rebuildIndexShould the indexer be rebuilt on startup.
Server:When persistence is enabled and this property is true, the index will rebuild the indexer when the container is started.
Embedded:See server
org.openanzo.indexer.indexClearClear the index on startup.
Server:When persistence is enabled and this property is true, the index will clear the indexer when the container is started.
Embedded:See server
org.openanzo.indexer.enabledShould the indexer be enabled.
Server:When persistence is enabled, the indexer allows for the use of text index predicates as part of Sparql queries.
Embedded:See server
org.openanzo.indexer.asyncShould indexer add items to index in an asynchronous manor
Server:
Embedded:
org.openanzo.indexer.pageSizeThe index pagesize

LuceneProperties

Configuration properties for the Lucene index

Property Name Description Example
org.openanzo.indexer.lucene.indexLocationLocation of the Lucene index on disk
Server:When indexing is enabled on the server, this property points to the location of the Lucene index on disk.
Client:The client uses its own Lucene index, so this property is not used.
Embedded:See server
org.openanzo.indexer.lucene.fieldDefault field in index that is queried
Server:This is the default field in the index that is queried.
Client:The client uses its own Lucene index, so this property is not used.
Embedded:See server
org.openanzo.indexer.lucene.textDefault query text
Server:This is the default query text to use.
Client:The client uses its own Lucene index, so this property is not used.
Embedded:See server
org.openanzo.indexer.lucene.removeLockFileForce a removal of a previous lock file on startup.
Server:When indexing is enabled on the server and this property is true, the index will remove any previous Lucene lock files on disk.
Client:The client uses its own Lucene index, so this property is not used.
Embedded:See server
org.openanzo.indexer.lucene.indexerHomeAbsolute directory location of the Lucene index on disk.
Server:When indexing is enabled on the server, this property will be used to determine the Lucene directory on disk.
Client:The client uses its own Lucene index, so this property is not used.
Embedded:See server

RepositoryProperties

Configuration properties for the repository server.

Property Name Description Example
org.openanzo.repository.authenticationProviderClassClass name for the implementation of IAuthenticationProvider that the server will use to authenticate user requests.
Server:Authentication provider is used to authenticate the credentials supplied as part of the webservice calls.
Embedded:Authentication provider is used to authenticate the credentials supplied as part of the client calls.
Server:org.openanzo.server.security.AuthenticationProvider? (default)
Embedded:org.openanzo.server.security.AuthenticationProvider? (default)
org.openanzo.repository.initFileFile that contains initial data to load into server when server is initially created
resource:/org/openanzo/model/initializeNew.nt uses the default initializeNew.nt that is stored within the anzo-repository.jar
org.openanzo.repository.jmx.enabledServer:Enable the JMX server
Embedded:Not available.
JMX URL if listening port is 9393: service:jmx:rmi://localhost:9393/jndi/rmi://localhost:9394/server
org.openanzo.repository.jmx.portServer:The JMX Management port
Embedded:Not Available
Minimum: 0
5000 (default if no value provided)

org.openanzo.repository.reset.enabledServer:Reset method enabled on server. Only enable when testing, since there is no authentication needed to reset the server's data.
Embedded:Same as Server.
org.openanzo.repository.reset.hardServer:Use drop tables to reset instead of delete to clear tables. When a database has a lot of data already stored, and reset is called, it is faster to do drop the tables and recreate them.
Embedded:Same as Server.
org.openanzo.repository.notification.publisher.enabledThe update publisher is responsible for taking the contents of committed transactions and publishing them to the notification server.
Server:Should always be true, unless the server is providing no notification services.
Embedded:See server. When in embedded mode, it is necessary to have an independent notification server running in order to keep multiple embedded servers in synch and to provide notification services.
org.openanzo.repository.notification.publisher.userThis id is used for the update publisher.
Server:This login id is only used for publishing the update message to the notification server, and must be a member of the sysadmin role.
Embedded:See server. Note:Only used for the update publisher, and not for other notification services.
sysadmin
org.openanzo.repository.notification.publisher.passwordThis password is used for the update publisher.
Server:This password is only used for publishing the update message to the notification server.
Embedded:See server. Note:Only used for the update publisher, and not for other notification services.
123
org.openanzo.repository.notification.publisher.jmsProviderClassThe Class name of the underlying JMS provider implementation that will be used to connect to the notification server.
org.openanzo.common.jms.ActiveMqProvider?
org.openanzo.repository.notification.publisher.hostThis hostname/IP address or connection URL is used for the update publisher.
Server:This hostname/IP address or connection URL is only used for publishing the update message to the notification server.
Embedded:See server. Note:Only used for the update publisher, and not for other notification services.
localhost or vm://localhost
org.openanzo.repository.notification.publisher.portThe port used by the update publisher to connect to the notification server.
Server:The port used for publishing the update message to the notification server.
Embedded:See server. Note:Only used for the update publisher, and not for other notification services.
Minimum: 0
61616
org.openanzo.repository.notification.broker.hostServer:When using an embedded ActiveMQ JMS server, this setting is used to define to which interface the JMS server should bind.
Embedded:Not available
localhost: default binds to all interfaces
org.openanzo.repository.notification.broker.portServer:When using an embedded ActiveMQ JMS server, this setting is used to define on which port the JMS server should listen.
Embedded:Not available
Minimum: 0
61616
org.openanzo.repository.notification.broker.enabledServer:This property is used to enable the embedded ActiveMQ JMS broker within the server.
Embedded:Not available
org.openanzo.repository.webserver.hostServer:If set, this property defines on to which network interface the server binds
Embedded:Not available
If not set, webserver binds to all interfaces.
localhost : only bind to the loopback interface
org.openanzo.repository.webserver.portServer:This property defines on which port the webserver listens
Embedded:Not available
Minimum: 0
8080 (default)
org.openanzo.repository.webserver.timeoutServer:The amount of time in milliseconds that a client request can wait before a timeout exception is thrown.
Embedded:Not available
60000 == 1 minute
org.openanzo.repository.webserver.docrootServer:Directory on server to use as webserver's docroot. Currently the contents are available under /srv, ie http://localhost:8080/srv.
Embedded:Not Available

RepositoryConnectionProperties

Configuration properties for the RDB database connection.

Property Name Description Example
org.openanzo.repository.database.urlThe jdbc URL for the connection to the database.
Server:This is the URL that the server uses to connect to the database
Embedded:Same as server. Note: This property does not affect local persistence when in embedded mode.
On DB2: jdbc:db2://localhost:50000/anzo
On Oracle: jdbc:oracle:thin:@localhost:1521
On Derby: jdbc:derby:/tmp/anzoDerby;create=true;upgrade=true
On PostgreSQL: jdbc:postgresql:anzo
On HSQL: jdbc:hsqldb:mem:anzodb
org.openanzo.repository.database.url.prefixString prepended to the jdbc URLs.
jdbc:derby:
org.openanzo.repository.database.url.postfixString appended to the jdbc URLs
;create=true;upgrade=true
org.openanzo.repository.database.typeAnzo database type name.
Server:Type of database to which the server is connecting. This is used to setup default properties for the database configuration.
Embedded:Same as server. Note: This property does not affect local persistence when in embedded mode.
For DB2: ServerDB2
For Oracle: ServerOracle?
For Derby: ServerDerby?
For PostgreSQL: ServerPostgres?
For HSQL: ServerHSQL
org.openanzo.repository.database.driverJDBC driver class name. Only needed if replacing the default driver for the given database type.
For using the derby network client driver: org.apache.derby.jdbc.ClientDriver?
org.openanzo.repository.database.userLogin id for the connection to the database.
Server:This is the login id that the server uses to connect to the database.
Embedded:Same as server. Note: This property does not affect local persistence when in embedded mode.
For DB2: db2inst1
For Oracle: anzo
For Derby: anzo
For PostgreSQL: anzo
For HSQL: sa
org.openanzo.repository.database.passwordPassword for the connection to the database.
Server:This is the password that the server uses to connect to the database.
Embedded:Same as server. Note: This property does not affect local persistence when in embedded mode.
For DB2: password
For Oracle: anzo
For Derby: (don't specify a password)
For PostgreSQL: anzo
For HSQL: (don't specify a password)
org.openanzo.repository.database.fileLocationLocal directory path from where file based database will be loaded.
Server:Not Used
Embedded:Same as server. Note: This property does not affect local persistence when in embedded mode.
For Derby: /tmp/anzoDerby
org.openanzo.repository.database.containerNameUnique URI to name container of statements and named graphs.
Server:Not Currently Used
Embedded:Same as server. Note: This property does not affect local persistence when in embedded mode.
http://openanzo.org/container1
org.openanzo.repository.database.clearOnLoadFlag for whether or not the database should be cleared when the database is first loaded.
Server:Clear all the content from the database when the server starts.
Embedded:Same as server. Note: This property does not affect local persistence when in embedded mode.
org.openanzo.repository.database.sqlfilePath to file containing table, index definitions as well as text of prepared statements.
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.quotecharQuote char used in queries
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.maxTablenameLengthMax length of table names
Minimum: 0
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.useTempTableInsertCan database use temporary tables for insert operations
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.useTempTableFindCan database use temporary tables for find operations
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.uniqueTempNamesDoes the database disallow multiple references to the same temporary table within a query.
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.supportsSequencesDoes the database support sequences
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.supportsFullouterJoinsDoes the database support full outer joins
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.supportsWithClauseDoes the database support the WITH clause
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.maxIndexKeyLengthThe max length of an index
Minimum: 0
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.maxLongObjectLengthThe max length of a node's value before using the long table.
Minimum: 0
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.usesUppercaseDoes the database use all uppercase strings for table and column names
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.usesUppercaseTempTablesDoes the database use all uppercase strings for temporary tables and column names
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.sessionPrefixPrefix prepended to start of temporary tables
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.supportsTableLocksDoes the database support table locks
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.supportsTableUnLocksDoes the database support explicit table unlocks
This property is automatically set based on the database type. You only need to change this property if you do not want to use the default for you database.
org.openanzo.repository.database.nodeCacheSizeSize of node cache
Minimum: 0
Default is 25000
Copyright © 2007 - 2008 OpenAnzo.org