DatasetServiceProperties
Configuration properties for the local client stack.
| Property Name | Description | Example |
| org.openanzo.local.persistence.enabled | This 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.enabled | Fire 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.host | Host 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.port | Port 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.user | Login 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.password | Password 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.timeout | Timeout 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.transportType | Type 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.servicesConfiguration | Configuration 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.enabled | Service 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.host | Host 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.port | Port 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.user | Login 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.password | Password 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.timeout | Timeout 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.enabled | Should 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.jmsProviderClass | The 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.host | Hostname/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.port | Port 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.user | Login 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.password | Password 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.controlQueue | Queue 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.updatesQueue | Queue 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.controlQueueName | JNDI lookup name for controlQueue. Note: Not currently used. | |
| org.openanzo.notification.jndi.updateQueueName | JNDI lookup name for updateQueue.Note: Not currently used. | |
| org.openanzo.notification.jndi.connectionFactoryName | JNDI lookup name for JMS connection factory.Note: Not currently used. |
ReplicationProperties
Configuration properties for the ReplicationApi?.
| Property Name | Description | Example |
| org.openanzo.replication.mode | Replication 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.interval | Time in milliseconds between replications when in REPLICATION_AUTOMATIC mode | Minimum: 10000 Default is 30000, or 30 seconds. |
| org.openanzo.replication.timeout | Time 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.enabled | Should 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.rebuildIndex | Should 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.indexLocation | Location 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.removeLockFile | Force 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.indexClear | Clear 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.url | The 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.prefix | String prepended to the jdbc URLs. | jdbc:derby: |
| org.openanzo.client.database.url.postfix | String appended to the jdbc URLs | ;create=true;upgrade=true |
| org.openanzo.client.database.type | Anzo 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.driver | JDBC 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.user | Login 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.password | Password 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.fileLocation | Local 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.containerName | Unique 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.clearOnLoad | Flag 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.sqlfile | Path 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.quotechar | Quote 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.maxTablenameLength | Max 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.useTempTableInsert | Can 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.useTempTableFind | Can 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.uniqueTempNames | Does 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.supportsSequences | Does 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.supoortsFullouterJoins | Does 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.supportsWithClause | Does 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.maxIndexKeyLength | The 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.maxLongObjectLength | The 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.usesUppercase | Does 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.usesUppercaseTempTables | Does 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.sessionPrefix | Prefix 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.supportsTableLocks | Does 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.supportsTableUnLocks | Does 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.nodeCacheSize | Size of node cache | Minimum: 0 Default is 25000 |
IndexerProperties
Configuration properties for the Indexing API
| Property Name | Description | Example |
| org.openanzo.indexer.indexerFactoryType | The 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.rebuildIndex | Should 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.indexClear | Clear 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.enabled | Should 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.async | Should indexer add items to index in an asynchronous manor Server: Embedded: | |
| org.openanzo.indexer.pageSize | The index pagesize |
LuceneProperties
Configuration properties for the Lucene index
| Property Name | Description | Example |
| org.openanzo.indexer.lucene.indexLocation | Location 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.field | Default 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.text | Default 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.removeLockFile | Force 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.indexerHome | Absolute 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.authenticationProviderClass | Class 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.initFile | File 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.enabled | Server: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.port | Server:The JMX Management port Embedded:Not Available | Minimum: 0 5000 (default if no value provided) |
| org.openanzo.repository.reset.enabled | Server: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.hard | Server: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.enabled | The 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.user | This 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.password | This 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.jmsProviderClass | The 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.host | This 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.port | The 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.host | Server: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.port | Server: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.enabled | Server:This property is used to enable the embedded ActiveMQ JMS broker within the server. Embedded:Not available | |
| org.openanzo.repository.webserver.host | Server: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.port | Server:This property defines on which port the webserver listens Embedded:Not available | Minimum: 0 8080 (default) |
| org.openanzo.repository.webserver.timeout | Server: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.docroot | Server: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.url | The 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.prefix | String prepended to the jdbc URLs. | jdbc:derby: |
| org.openanzo.repository.database.url.postfix | String appended to the jdbc URLs | ;create=true;upgrade=true |
| org.openanzo.repository.database.type | Anzo 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.driver | JDBC 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.user | Login 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.password | Password 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.fileLocation | Local 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.containerName | Unique 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.clearOnLoad | Flag 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.sqlfile | Path 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.quotechar | Quote 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.maxTablenameLength | Max 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.useTempTableInsert | Can 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.useTempTableFind | Can 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.uniqueTempNames | Does 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.supportsSequences | Does 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.supportsFullouterJoins | Does 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.supportsWithClause | Does 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.maxIndexKeyLength | The 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.maxLongObjectLength | The 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.usesUppercase | Does 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.usesUppercaseTempTables | Does 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.sessionPrefix | Prefix 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.supportsTableLocks | Does 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.supportsTableUnLocks | Does 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.nodeCacheSize | Size of node cache | Minimum: 0 Default is 25000 |
Download in other formats:
Copyright © 2007 - 2008 OpenAnzo.org


