Files
alfresco-community-repo/config/alfresco/dbscripts/create/org.hibernate.dialect.MySQLInnoDBDialect/Schema-Reference-JBPM.xml
Dave Ward ee8081b663 Merged V4.1-BUG-FIX to HEAD
41035: Fix for ALF-15225 - qt.length not performing as expected in search.lib.js
   41047: RUSSIAN: Translation updates based on EN r40961
   41049: GERMAN: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
   41050: SPANISH: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
   41051: FRENCH: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
   41052: ITALIAN: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
   41053: JAPANESE: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
   41054: DUTCH: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
   41055: RUSSIAN: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
   41061: ALF-11214 - IMAP subsystem is not successfully restarted after incorrect modification of IMAP properties via Admin Console
   41063: RUSSIAN: Translation updates based on EN r41033 (encoding fixes)
   41064: CHINESE: Translation updates based on EN r41033
   41073: ALF-15760: Merged V4.0 to V4.1-BUG-FIX (another lost meta-inf revision)
      34416: ALF-12992: Updated weblogic DD for SOLR
   41074: ALF-15419 / ALF-14438: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (PARTIAL)
      37373: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
         36821: ALF-13827 / ALF-14402: Make replicated caches recover from temporary comms failures by flushing when a change in peers is detected
         - We do not flush caches who replicate via copy (e.g. tickets cache) as these may not be recoverable
         37122: ALF-13919 / ALF-14403: Merged DEV to PATCHES/V3.4.6
         - Rework of Dmitry's implementation
         - Uses dynamic HQL query to retrieve JBPM workflow instances by specified query criteria
         - WorkflowInstancesGet web script no longer has to iterate over every workflow instance in the database!
         - DB index added to enable efficient querying by string variable
         - Hibernate tastic!
         37188: ALF-13919 / ALF-14403: Worked around HQL polymorphism issues by using explicit variable subclass names in from clause
         37204: ALF-13919 / ALF-14403: Fix to date range handling by Dmitry
   41077: ALF-10730: Fixed object finder drop-down tree to show parent icon type when icon type not available
   41089: ALF-13998: 'No items' error is highlighted in red, even that is not sever error.
   41109: Part fix for ALF-11297 Disabled test: test-system-build-test has been removed from the test target dependency list
   41118: Fixes: ALF-15765 and related issue ALF-15476: 
      - Corrects merge of r34405 and r40159
      - Adds people api to cloud proxy config
      - Cloud/Global Folder picker sites list now universally shows only those sites the user is a member of.
   41119: ALF-15419 / ALF-14438: Merged DEV to V4.1-BUG-FIX
      41117: ALF-15419 : CLONE Remove JBPM indexes present from upgrades
         The schema reference files were updated to contain JBPM_VARIABLEINSTANCE.IDX_VARINST_STRVAL index.
   41130: ALF-15590: FSTR transfer of custom content type with parent cm:content fails
   - Fix by Dmitry
   41131: ALF-15714: Bitrock Uninstaller: Uninstaller doesn't remove all files and folders in *nix
   - Fix provided by Bitrock
   41132: Fix for ALF-14388 - Edit Online option is not supported for '.docm', 'dotm', '.xlsm' files
    - corrected mimetypes to be lower-case
   41150: ALF-13287 Added the handling of UTC represented by "Z" within comparator
   41154: Check for authentication errors when validating a ticket, if an error occurs re-authenticate. ALF-15394
   41155: ALF-15569: User with '@' symbol in username cannot invite
   - note: since Ent 4.0.2(+) by default MT is pre-configured but not enabled
   41173: Merged V4.1 to V4.1-BUG-FIX
      41121: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/V4.1:
         41003: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
         41026: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
         41039: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
         41086: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
      41123: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/V4.1:
         41115: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
   41176: Attempt to debug unit test failure
   41181: Store leak in AVMServiceTest.test_ETWOTWO_570() causing unit test failure
   41184: ALF-15610: Copy Thai analyzer settings to its many SOLR locations
   41194: ALF-11297: re-enable system build tests
   41195: ALF-11297 ALF-15807: update activities system build tests after correction of ALF-4832
   41201: Fix for ALF-15767 Group query using cm:authorityName
   41202: Additional unit tests related to ALF-15731  TYPE:"..." queries no longer work for Lucene on 4.X
   41203: Part 1 for ALF-15811 SOLR query increases DocBitSet inefficiently
   - check it makes any difference
   41204: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_08_15 to BRANCHES/DEV/V4.1-BUG-FIX: (note: merging as-is ... refactor + unit test fix to follow in next commit)
      40926: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
      40974: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
   41205: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
   - review and refactor the proposed/merged fix (see previous commit)
   - fix unit test so that it accounts for previous content (as per the original issue)
   - also: add missing test to suite and fix that test to work with the new fix (ie. cleanup previous content, else need to account for it)
   41210: Part 2:  ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
   - do not expand authorities for thoses with the ADMINISTRATOR_ROLE as they can read all anyway
   41216: ALF-11297: system build tests need a database cleanup before running
   41222: ALF-15740, ALF-14744: Update rule firing broken for content created in Explorer
   - Old code lurking around that used to use the inline editable aspect to detect events handled by the CreateNodeRuleTrigger was removed from OnContentUpdateRuleTrigger and replaced with a check for ASPECT_NO_CONTENT
   41223: Added missing swf.languagedir setting to enterprise alfresco-global.properties
   41230: GERMAN: Translation updates based on EN rev41099.
   41232: SPANISH: Translation updates based on EN rev41099.
   41233: FRENCH: Translation updates based on EN rev41099.
   41234: ITALIAN: Translation updates based on EN rev41099.
   41235: JAPANESE: Translation updates based on EN rev41099.
   41236: DUTCH: Translation updates based on EN rev41099.
   41237: RUSSIAN: Translation updates based on EN rev41099.
   41239: CHINESE: Translation updates based on EN rev41099.
   41254: ALF-15628: Avoid edit online (SPP, WRITE_LOCK) clashing with edit offline (CheckOutCheckInService, READ_ONLY_LOCK)
   - Rationalization of work by Alex Malinovsky
   - WebDAVMethod.checkNode() now properly checks whether nodes without WebDAV lock info are writeable
   - CheckOutCheckInService won't allow checkout of a node with an existing WRITE_LOCK by the same user - they must unlock first
   - Propagation of correct status codes
   41264: ALF-15628: Fix CheckOutCheckInService test failures
   41265: ALF-15699: Reverse merged the following, thus downgrading us back to swftools 0.9.1
      40208: ALF-12831: Upgrade to swftools 0.9.2
   41266: Rush'n in some translation updates from Gloria
   41267: ALF-15628: Fix compilation problem
   41269: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
      41224: ALF-14856: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
      41268: ALF-15459: Merged PATCHES/V4.0.2 to V3.4-BUG-FIX
         Merged V4.1-BUG-FIX to V3.4-BUG-FIX
   41274: ALF-15608: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
      41272: ALF-15567: Allow links to be followed through WebDAV on port 80 using basic auth on XP
   41277: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually) 
   - fix test fallout after merge/fix (note: failed for PostgreSQL but not MySQL - although fix was not DB-specific)
   41278: ALF-15840 Error logged when "No thumbnail present in file" even though this is normal 
   41284: ALF-14875: Serialize direct permissions after inherited permissions so that they take precedence in any lookups in permission dialogs
   41290: JAPANESE: Translation updates based on EN r41099 Fixes: ALF-14565
   41296: ALF-15251	CIFS: Checked out document is not marked as locked in CIFS
   41299: ALF-15714: Bitrock Uninstaller: Uninstaller doesn't remove all files and folders in *nix
   - Additional fix provided by Bitrock
   41303: Fix for ALF-15799 Under high concurrency load balanced Solr throws an Antlr related NPE
   - do not skip IO Exceptions
   41306: Incremented version revision for 4.1.2
   41309: ALF-15827: Added FORMACTION, FORMMETHOD and ACTION  HTML attributes to grey list to close security hole (updated Surf libs r1136)
   41318: ALF-15857: Lucene FTS indexer opens streams to all documents to be indexed in a transaction simultaneously
   - Now stream opening is delayed until the point where the document is being written to the index
   41322: Fix for ALF-15858 SOLR ACL tracking can stall or miss acls during tracking
   41323: Chemistry client java to create test data for ALF-15858, ALF-15782, CLOUD-596, ALF-15753 etc
   41326: ALF-15234: IE 8 or IE9 Download .pps as .ppt 
      -Switched the order of the filename headers to better support non-conforming browsers (rfc 5987).
   41330: ALF-14875: Reversed r41284 because it didn't solve the problem in the UI. Kev reviewing.
   41332: ALF-10688: Can't deactivate an account when alfrescoNtlm follows another authentication subsystem in the authentication chain
   - Now, if a account is known to be 'mutable' then the enabled flag is read from the mutable authentication service
   41337: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.2)
      41336: TransformerDebug: Use debug rather than trace when there are transformers but they are all unavailable.
   41339: ALF-15840 Error logged when "No thumbnail present in file" even though this is normal
      - Found some more cases where this is logged as an ERROR
   41342: ALF-11087 (Missing icon file: components\images\filetypes\generic-tag-32.png)
   41344: ALF-15863 (* search values): Merged HEAD to V4.1-BUG-FIX (4.1.2)
      40849: ALF-12839 "Share - Inconsistency in adding a user or a group into a group" part 2
      - Making the users console stop "*" searches, just like the groups console when the min search length is set to larger than 0.
   41346: ALF-15237 - REST API Group children lists username for fullName and displayName
   41350: Merge V3.4-BUG-FIX to V4.1-BUG-FIX:
   41065: Disconnect existing CIFS sessions from the same client when a virtual circuit zero session is opened. ALF-13815
   41280: Moved session cleanup config into the base authenticator, added support to passthru/base authentication. ALF-13815
   41351: Ported database filesystem changes to fix session disconnect, from V3.4.
   41352: Merge V3.4-BUG-FIX to V4.1-BUG-FIX:
   41067: Added session disconnect support to the Alfresco CIFS authenticator. ALF-13815.
   41281: Added session cleanup support to passthru authenticator, session cleanup config moved to base class. ALF-13815 
   41353: Update svn:mergeinfo
   41355: Fix for ALF-15869 - "Site Content" dashlet shows all documents from all the sites in Alfresco Share
    - mistakenly did a record-only merge of this from 4.1->4.1.1
   41363: Fix for ALF-14875 - Manage permissions shows the permission 'No privileges' for All Other Users
    - reworked the permissions dialog and permissions panels to correctly handle multiple permissions on a special permissions group such as GROUP_EVERYONE
    - now correctly gets/sets permissions for GROUP_EVERYONE
    - this also fixes ALF-12014 - in that it allows custom SiteXYZ permissions to work correctly again also (will need manual backport for 3.4.X though)
    - removed hacks related to previous attempts to fix the above issue
    - added lots of comments around relevant sections to add in future refactoring or understanding
   41371: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX (RECORD ONLY)
      41370: Fix for ALF-12014 - Share - Custom role causes incorrect display of permissions
   Manual merge of changes to 4.1.2
   41399: ALF-13438: java.lang.OutOfMemoryError appears in alfresco log when trying to create few thousands of sites consistently. 
   - The v4.0 parent assocs cache used to store every verion of every node's parent assocs, so as we added a node to 60,000 sites, we retained all previous versions of the user's parent association map
   - After creating 10,000 sites, the cache size was about 4GB, containing about 2 million parents
   - Now we use a specialized class that allows an upper limit to be set on the total number of cached parents as well as children.
   - Because the cache is keyed by node transaction ID, the cache can be non-clustered and non-transactional
   - Once the average number of parents is more than 8, the cache will drop its oldest entries
   - ParentAssocsInfo also now uses a compact TreeMap instead of a HashMap
   41401: ALF-13438: Small correction
   41406: ALF-13438: Fix failing unit tests
   - Removed unused node.parentAssocsSharedCache and corrected node.childByNameCache not to reference it!
   - Because parent assocs are cached by transaction ID, we must always invalidate them on an in-transaction version increment
   41409: Logging of unexepected errors on FTP
   41411: Fix possible FTP data session leak if client mixes PORT and PASV commands. ALF-15126
   41412: ALF-15845 : Clone for Hotfix: Word document on Windows via CIFS becomes locked (Read Only) when network drops temporarily
   41415: Fixes: ALF-15649: Removes country locale from files with it hard coded.
   41419: ALF-14599: Removed ftp.ipv6.enabled from enterprise overlay and bundles
   41426: ALF-15845 Clone for Hotfix: Word document on Windows via CIFS becomes locked (Read Only) when network drops temporarily
     Roll back changes to DiskDriver interface in favour of hacking NetworkFile.
   41440: JAPANESE: Translation update based on EN r41099
   41446: ALF-13091: Remove unecessary bean post processors from sub ssytem context and remove CXF's Jsr250BeanPostProcessor.
   41458: RUSSIAN: Further translation updates following linguistic review.
   41459: ALF-15897: Revert revision 41446, an attempted fix for ALF-13091
   41487: Fix for ALF-15910 SOLR - Add index warming and filter pointless entries from the filter cache
   Fix for ALF-15851
   Too many live instances of SolrIndexSearcher at one time resulting in OOM - Alfresco 4.1.1 - build 151
   41506: Merged DEV to V4.1-BUG-FIX
      41505: ALF-15879: PostgreSQL: upgrade 2.2.8 (577) -> 3.4.10 (703) -> 4.1.1 (159) failed.
             - Make dropping "store_id" index and "alf_node_store_id_key" constraint optional in 4.1.1 upgrade script
               because clean 3.4 has "store_id" index and doesn't have "alf_node_store_id_key" constraint,
               but 3.4 upgraded from 2.2  has "alf_node_store_id_key" constraint and doesn't have "store_id" index.
   41531: Fixed ALF-15687, so that any user (except for Admin) won’t be able to retrieve any other user’s preferences via REST API. Also, updated the preferences controllers for the Post and Delete.
   41539: ALF-15899: Inbound email does not support multiple recipient folders
   - Fix by Dmitry Vaserin
   41540: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
      40794: Merged DEV to V3.4-BUG-FIX
         40793: ALF-13752 Saving Word (mac 2011) documents via CIFS into a folder with Versionable rules on Mac OS X Lion (Fix for 3.4)
            In ContentDiskDriver.renameFile() was added a check whether a node in the archive.
      40806: Fix for ALF-9787 - Hiding sites in Share with permissionsDefinitions.xml [creates a permissions error in the blog portion of the site]
      40922: Merged DEV to V3.4-BUG-FIX (reviewed by Frederik)
         40488: ALF-13357 : Empty outcome when a timer is invoked
            A check for transitionName was added to AlfrescoTimer to support custom transitions.
      40940: ALF-15696: Remove svnkit.jar - makes the build fail if the version of installed command line svn is 1.7. Using commandline binding for <svn> Ant task to be consistent with other parts of the build.
      41066: Various fixes to the database filesystem for session disconnect cleanup.
      41068: Updates to the Alfresco filesystem for session cleanup. ALF-13815
      41301: Merged PATCHES/V3.4.9 to V3.4-BUG-FIX
         40966: ALF-15846 / ALF-15709: OOM on cascading reindex
         - Avoid buffering of all the affected PATH documents in memory - used the set of 'visited' paths to delay generation to the final flush.
         41044: ALF-15847 / ALF-15748: Lucene indexer can make sub-optimal cascade reindex decisions during an LDAP sync.
         - When a user in 6 groups was removed from a massive group, the massive group was getting cascade reindexed rather than the user
         - Logic adjusted as follows:
            For nodes with 5 or less parents, we always cascade reindex the child node. For nodes with more than 5 parents, we cascade reindex the parent node if it has less children than the child has parents.
      41395: ALF-15715: Unable to edit properties whilst transformation in progress
         - Delayed all changes that would potentially lock the parent node row while the thumbnail is generating.
         - Reorganized RenditionContext to lazily instantiate its destination node.
         - Changed render destination to use temporary ContentWriter until render is complete.
      41396: ALF-15715: Fix for failing unit tests.
      41413: Fix for issue where user calendar remote api was generating invalid date searches for user dashlet calendar.
      41509: Merged DEV to V3.4-BUG-FIX
         41507: ALF-12833: Issues installing Alfresco on WebSphere when the server doesn't have internet access
            Context-param which Sets "http://apache.org/xml/features/nonvalidating/load-external-dtd" feature on the SAXParser to false if this parameter is false 
      41510: ALF-15171: After addition of a secondary parent association to a container, not all index paths were being regenerated due to a logic error
      41512: ALF-15919: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX
         41091: ALF-15723:  Merged DEV to PATCHES/V3.4.10
            26579: Switch the transformer to use Tika


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@41543 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-12 19:10:54 +00:00

2672 lines
94 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.alfresco.org/repo/db-schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.alfresco.org/repo/db-schema db-schema.xsd" name="" dbprefix="jbpm_" version="5026">
<validators>
<validator class="org.alfresco.util.schemacomp.validator.NameValidator">
<properties>
<property name="pattern">.*</property>
</properties>
</validator>
<validator class="org.alfresco.util.schemacomp.validator.SchemaVersionValidator"/>
</validators>
<objects>
<table name="JBPM_ACTION">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="class" order="2">
<type>char(1)</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NAME_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISPROPAGATIONALLOWED_" order="4">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTIONEXPRESSION_" order="5">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISASYNC_" order="6">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="REFERENCEDACTION_" order="7">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTIONDELEGATION_" order="8">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="EVENT_" order="9">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSDEFINITION_" order="10">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TIMERNAME_" order="11">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DUEDATE_" order="12">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="REPEAT_" order="13">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TRANSITIONNAME_" order="14">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TIMERACTION_" order="15">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="EXPRESSION_" order="16">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="EVENTINDEX_" order="17">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="EXCEPTIONHANDLER_" order="18">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="EXCEPTIONHANDLERINDEX_" order="19">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_ACTION_EXPTHDL">
<localcolumn>EXCEPTIONHANDLER_</localcolumn>
<targettable>JBPM_EXCEPTIONHANDLER</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_ACTION_ACTNDEL">
<localcolumn>ACTIONDELEGATION_</localcolumn>
<targettable>JBPM_DELEGATION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_ACTION_EVENT">
<localcolumn>EVENT_</localcolumn>
<targettable>JBPM_EVENT</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_ACTION_PROCDEF">
<localcolumn>PROCESSDEFINITION_</localcolumn>
<targettable>JBPM_PROCESSDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_ACTION_REFACT">
<localcolumn>REFERENCEDACTION_</localcolumn>
<targettable>JBPM_ACTION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_CRTETIMERACT_TA">
<localcolumn>TIMERACTION_</localcolumn>
<targettable>JBPM_ACTION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_ACTION_REFACT" unique="false">
<columnnames>
<columnname>REFERENCEDACTION_</columnname>
</columnnames>
</index>
<index name="FK_CRTETIMERACT_TA" unique="false">
<columnnames>
<columnname>TIMERACTION_</columnname>
</columnnames>
</index>
<index name="FK_ACTION_PROCDEF" unique="false">
<columnnames>
<columnname>PROCESSDEFINITION_</columnname>
</columnnames>
</index>
<index name="FK_ACTION_EVENT" unique="false">
<columnnames>
<columnname>EVENT_</columnname>
</columnnames>
</index>
<index name="FK_ACTION_ACTNDEL" unique="false">
<columnnames>
<columnname>ACTIONDELEGATION_</columnname>
</columnnames>
</index>
<index name="FK_ACTION_EXPTHDL" unique="false">
<columnnames>
<columnname>EXCEPTIONHANDLER_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_BYTEARRAY">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="NAME_" order="2">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="FILEDEFINITION_" order="3">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_BYTEARR_FILDEF">
<localcolumn>FILEDEFINITION_</localcolumn>
<targettable>JBPM_MODULEDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_BYTEARR_FILDEF" unique="false">
<columnnames>
<columnname>FILEDEFINITION_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_BYTEBLOCK">
<columns>
<column name="PROCESSFILE_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="BYTES_" order="2">
<type>blob</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="INDEX_" order="3">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="2">INDEX_</columnname>
<columnname order="1">PROCESSFILE_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_BYTEBLOCK_FILE">
<localcolumn>PROCESSFILE_</localcolumn>
<targettable>JBPM_BYTEARRAY</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_BYTEBLOCK_FILE" unique="false">
<columnnames>
<columnname>PROCESSFILE_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_COMMENT">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="VERSION_" order="2">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTORID_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TIME_" order="4">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="MESSAGE_" order="5">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TOKEN_" order="6">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKINSTANCE_" order="7">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TOKENINDEX_" order="8">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKINSTANCEINDEX_" order="9">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_COMMENT_TSK">
<localcolumn>TASKINSTANCE_</localcolumn>
<targettable>JBPM_TASKINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_COMMENT_TOKEN">
<localcolumn>TOKEN_</localcolumn>
<targettable>JBPM_TOKEN</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_COMMENT_TOKEN" unique="false">
<columnnames>
<columnname>TOKEN_</columnname>
</columnnames>
</index>
<index name="FK_COMMENT_TSK" unique="false">
<columnnames>
<columnname>TASKINSTANCE_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_DECISIONCONDITIONS">
<columns>
<column name="DECISION_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TRANSITIONNAME_" order="2">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="EXPRESSION_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="INDEX_" order="4">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">DECISION_</columnname>
<columnname order="2">INDEX_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_DECCOND_DEC">
<localcolumn>DECISION_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_DECCOND_DEC" unique="false">
<columnnames>
<columnname>DECISION_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_DELEGATION">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="CLASSNAME_" order="2">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="CONFIGURATION_" order="3">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="CONFIGTYPE_" order="4">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSDEFINITION_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_DELEGATION_PRCD">
<localcolumn>PROCESSDEFINITION_</localcolumn>
<targettable>JBPM_PROCESSDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_DELEGATION_PRCD" unique="false">
<columnnames>
<columnname>PROCESSDEFINITION_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_EVENT">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="EVENTTYPE_" order="2">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TYPE_" order="3">
<type>char(1)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="GRAPHELEMENT_" order="4">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSDEFINITION_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NODE_" order="6">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TRANSITION_" order="7">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASK_" order="8">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_EVENT_TASK">
<localcolumn>TASK_</localcolumn>
<targettable>JBPM_TASK</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_EVENT_NODE">
<localcolumn>NODE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_EVENT_PROCDEF">
<localcolumn>PROCESSDEFINITION_</localcolumn>
<targettable>JBPM_PROCESSDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_EVENT_TRANS">
<localcolumn>TRANSITION_</localcolumn>
<targettable>JBPM_TRANSITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_EVENT_PROCDEF" unique="false">
<columnnames>
<columnname>PROCESSDEFINITION_</columnname>
</columnnames>
</index>
<index name="FK_EVENT_TRANS" unique="false">
<columnnames>
<columnname>TRANSITION_</columnname>
</columnnames>
</index>
<index name="FK_EVENT_NODE" unique="false">
<columnnames>
<columnname>NODE_</columnname>
</columnnames>
</index>
<index name="FK_EVENT_TASK" unique="false">
<columnnames>
<columnname>TASK_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_EXCEPTIONHANDLER">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="EXCEPTIONCLASSNAME_" order="2">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TYPE_" order="3">
<type>char(1)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="GRAPHELEMENT_" order="4">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSDEFINITION_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="GRAPHELEMENTINDEX_" order="6">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NODE_" order="7">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TRANSITION_" order="8">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASK_" order="9">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys/>
<indexes/>
</table>
<table name="JBPM_JOB">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="CLASS_" order="2">
<type>char(1)</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="VERSION_" order="3">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DUEDATE_" order="4">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSINSTANCE_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TOKEN_" order="6">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKINSTANCE_" order="7">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISSUSPENDED_" order="8">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISEXCLUSIVE_" order="9">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="LOCKOWNER_" order="10">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="LOCKTIME_" order="11">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="EXCEPTION_" order="12">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="RETRIES_" order="13">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NAME_" order="14">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="REPEAT_" order="15">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TRANSITIONNAME_" order="16">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTION_" order="17">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="GRAPHELEMENTTYPE_" order="18">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="GRAPHELEMENT_" order="19">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NODE_" order="20">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_JOB_TSKINST">
<localcolumn>TASKINSTANCE_</localcolumn>
<targettable>JBPM_TASKINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_JOB_ACTION">
<localcolumn>ACTION_</localcolumn>
<targettable>JBPM_ACTION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_JOB_NODE">
<localcolumn>NODE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_JOB_PRINST">
<localcolumn>PROCESSINSTANCE_</localcolumn>
<targettable>JBPM_PROCESSINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_JOB_TOKEN">
<localcolumn>TOKEN_</localcolumn>
<targettable>JBPM_TOKEN</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_JOB_PRINST" unique="false">
<columnnames>
<columnname>PROCESSINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_JOB_ACTION" unique="false">
<columnnames>
<columnname>ACTION_</columnname>
</columnnames>
</index>
<index name="FK_JOB_TOKEN" unique="false">
<columnnames>
<columnname>TOKEN_</columnname>
</columnnames>
</index>
<index name="FK_JOB_NODE" unique="false">
<columnnames>
<columnname>NODE_</columnname>
</columnnames>
</index>
<index name="FK_JOB_TSKINST" unique="false">
<columnnames>
<columnname>TASKINSTANCE_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_LOG">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="CLASS_" order="2">
<type>char(1)</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="INDEX_" order="3">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DATE_" order="4">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TOKEN_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PARENT_" order="6">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="MESSAGE_" order="7">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="EXCEPTION_" order="8">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTION_" order="9">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NODE_" order="10">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ENTER_" order="11">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="LEAVE_" order="12">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DURATION_" order="13">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NEWLONGVALUE_" order="14">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TRANSITION_" order="15">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="CHILD_" order="16">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SOURCENODE_" order="17">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DESTINATIONNODE_" order="18">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="VARIABLEINSTANCE_" order="19">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="OLDBYTEARRAY_" order="20">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NEWBYTEARRAY_" order="21">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="OLDDATEVALUE_" order="22">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NEWDATEVALUE_" order="23">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="OLDDOUBLEVALUE_" order="24">
<type>double</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NEWDOUBLEVALUE_" order="25">
<type>double</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="OLDLONGIDCLASS_" order="26">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="OLDLONGIDVALUE_" order="27">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NEWLONGIDCLASS_" order="28">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NEWLONGIDVALUE_" order="29">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="OLDSTRINGIDCLASS_" order="30">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="OLDSTRINGIDVALUE_" order="31">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NEWSTRINGIDCLASS_" order="32">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NEWSTRINGIDVALUE_" order="33">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="OLDLONGVALUE_" order="34">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="OLDSTRINGVALUE_" order="35">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NEWSTRINGVALUE_" order="36">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKINSTANCE_" order="37">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKACTORID_" order="38">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKOLDACTORID_" order="39">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SWIMLANEINSTANCE_" order="40">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_LOG_PARENT">
<localcolumn>PARENT_</localcolumn>
<targettable>JBPM_LOG</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_ACTION">
<localcolumn>ACTION_</localcolumn>
<targettable>JBPM_ACTION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_CHILDTOKEN">
<localcolumn>CHILD_</localcolumn>
<targettable>JBPM_TOKEN</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_DESTNODE">
<localcolumn>DESTINATIONNODE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_NEWBYTES">
<localcolumn>NEWBYTEARRAY_</localcolumn>
<targettable>JBPM_BYTEARRAY</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_NODE">
<localcolumn>NODE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_OLDBYTES">
<localcolumn>OLDBYTEARRAY_</localcolumn>
<targettable>JBPM_BYTEARRAY</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_SOURCENODE">
<localcolumn>SOURCENODE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_SWIMINST">
<localcolumn>SWIMLANEINSTANCE_</localcolumn>
<targettable>JBPM_SWIMLANEINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_TASKINST">
<localcolumn>TASKINSTANCE_</localcolumn>
<targettable>JBPM_TASKINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_TOKEN">
<localcolumn>TOKEN_</localcolumn>
<targettable>JBPM_TOKEN</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_TRANSITION">
<localcolumn>TRANSITION_</localcolumn>
<targettable>JBPM_TRANSITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_LOG_VARINST">
<localcolumn>VARIABLEINSTANCE_</localcolumn>
<targettable>JBPM_VARIABLEINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_LOG_SOURCENODE" unique="false">
<columnnames>
<columnname>SOURCENODE_</columnname>
</columnnames>
</index>
<index name="FK_LOG_DESTNODE" unique="false">
<columnnames>
<columnname>DESTINATIONNODE_</columnname>
</columnnames>
</index>
<index name="FK_LOG_TOKEN" unique="false">
<columnnames>
<columnname>TOKEN_</columnname>
</columnnames>
</index>
<index name="FK_LOG_TRANSITION" unique="false">
<columnnames>
<columnname>TRANSITION_</columnname>
</columnnames>
</index>
<index name="FK_LOG_TASKINST" unique="false">
<columnnames>
<columnname>TASKINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_LOG_CHILDTOKEN" unique="false">
<columnnames>
<columnname>CHILD_</columnname>
</columnnames>
</index>
<index name="FK_LOG_OLDBYTES" unique="false">
<columnnames>
<columnname>OLDBYTEARRAY_</columnname>
</columnnames>
</index>
<index name="FK_LOG_SWIMINST" unique="false">
<columnnames>
<columnname>SWIMLANEINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_LOG_NEWBYTES" unique="false">
<columnnames>
<columnname>NEWBYTEARRAY_</columnname>
</columnnames>
</index>
<index name="FK_LOG_ACTION" unique="false">
<columnnames>
<columnname>ACTION_</columnname>
</columnnames>
</index>
<index name="FK_LOG_VARINST" unique="false">
<columnnames>
<columnname>VARIABLEINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_LOG_NODE" unique="false">
<columnnames>
<columnname>NODE_</columnname>
</columnnames>
</index>
<index name="FK_LOG_PARENT" unique="false">
<columnnames>
<columnname>PARENT_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_MODULEDEFINITION">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="CLASS_" order="2">
<type>char(1)</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NAME_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSDEFINITION_" order="4">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="STARTTASK_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_TSKDEF_START">
<localcolumn>STARTTASK_</localcolumn>
<targettable>JBPM_TASK</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_MODDEF_PROCDEF">
<localcolumn>PROCESSDEFINITION_</localcolumn>
<targettable>JBPM_PROCESSDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_MODDEF_PROCDEF" unique="false">
<columnnames>
<columnname>PROCESSDEFINITION_</columnname>
</columnnames>
</index>
<index name="FK_TSKDEF_START" unique="false">
<columnnames>
<columnname>STARTTASK_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_MODULEINSTANCE">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="CLASS_" order="2">
<type>char(1)</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="VERSION_" order="3">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSINSTANCE_" order="4">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKMGMTDEFINITION_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NAME_" order="6">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_TASKMGTINST_TMD">
<localcolumn>TASKMGMTDEFINITION_</localcolumn>
<targettable>JBPM_MODULEDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_MODINST_PRCINST">
<localcolumn>PROCESSINSTANCE_</localcolumn>
<targettable>JBPM_PROCESSINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_MODINST_PRCINST" unique="false">
<columnnames>
<columnname>PROCESSINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_TASKMGTINST_TMD" unique="false">
<columnnames>
<columnname>TASKMGMTDEFINITION_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_NODE">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="CLASS_" order="2">
<type>char(1)</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NAME_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DESCRIPTION_" order="4">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSDEFINITION_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISASYNC_" order="6">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISASYNCEXCL_" order="7">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTION_" order="8">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SUPERSTATE_" order="9">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SUBPROCNAME_" order="10">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SUBPROCESSDEFINITION_" order="11">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DECISIONEXPRESSION_" order="12">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DECISIONDELEGATION" order="13">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SCRIPT_" order="14">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SIGNAL_" order="15">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="CREATETASKS_" order="16">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ENDTASKS_" order="17">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NODECOLLECTIONINDEX_" order="18">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_NODE_SUPERSTATE">
<localcolumn>SUPERSTATE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_DECISION_DELEG">
<localcolumn>DECISIONDELEGATION</localcolumn>
<targettable>JBPM_DELEGATION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_NODE_ACTION">
<localcolumn>ACTION_</localcolumn>
<targettable>JBPM_ACTION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_NODE_PROCDEF">
<localcolumn>PROCESSDEFINITION_</localcolumn>
<targettable>JBPM_PROCESSDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_NODE_SCRIPT">
<localcolumn>SCRIPT_</localcolumn>
<targettable>JBPM_ACTION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_PROCST_SBPRCDEF">
<localcolumn>SUBPROCESSDEFINITION_</localcolumn>
<targettable>JBPM_PROCESSDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_DECISION_DELEG" unique="false">
<columnnames>
<columnname>DECISIONDELEGATION</columnname>
</columnnames>
</index>
<index name="FK_NODE_PROCDEF" unique="false">
<columnnames>
<columnname>PROCESSDEFINITION_</columnname>
</columnnames>
</index>
<index name="FK_NODE_ACTION" unique="false">
<columnnames>
<columnname>ACTION_</columnname>
</columnnames>
</index>
<index name="FK_PROCST_SBPRCDEF" unique="false">
<columnnames>
<columnname>SUBPROCESSDEFINITION_</columnname>
</columnnames>
</index>
<index name="FK_NODE_SCRIPT" unique="false">
<columnnames>
<columnname>SCRIPT_</columnname>
</columnnames>
</index>
<index name="FK_NODE_SUPERSTATE" unique="false">
<columnnames>
<columnname>SUPERSTATE_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_POOLEDACTOR">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="VERSION_" order="2">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTORID_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SWIMLANEINSTANCE_" order="4">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_POOLEDACTOR_SLI">
<localcolumn>SWIMLANEINSTANCE_</localcolumn>
<targettable>JBPM_SWIMLANEINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_POOLEDACTOR_SLI" unique="false">
<columnnames>
<columnname>SWIMLANEINSTANCE_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_PROCESSDEFINITION">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="CLASS_" order="2">
<type>char(1)</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NAME_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DESCRIPTION_" order="4">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="VERSION_" order="5">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISTERMINATIONIMPLICIT_" order="6">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="STARTSTATE_" order="7">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_PROCDEF_STRTSTA">
<localcolumn>STARTSTATE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_PROCDEF_STRTSTA" unique="false">
<columnnames>
<columnname>STARTSTATE_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_PROCESSINSTANCE">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="VERSION_" order="2">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="KEY_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="START_" order="4">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="END_" order="5">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISSUSPENDED_" order="6">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSDEFINITION_" order="7">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ROOTTOKEN_" order="8">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SUPERPROCESSTOKEN_" order="9">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_PROCIN_SPROCTKN">
<localcolumn>SUPERPROCESSTOKEN_</localcolumn>
<targettable>JBPM_TOKEN</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_PROCIN_PROCDEF">
<localcolumn>PROCESSDEFINITION_</localcolumn>
<targettable>JBPM_PROCESSDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_PROCIN_ROOTTKN">
<localcolumn>ROOTTOKEN_</localcolumn>
<targettable>JBPM_TOKEN</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_PROCIN_PROCDEF" unique="false">
<columnnames>
<columnname>PROCESSDEFINITION_</columnname>
</columnnames>
</index>
<index name="FK_PROCIN_ROOTTKN" unique="false">
<columnnames>
<columnname>ROOTTOKEN_</columnname>
</columnnames>
</index>
<index name="FK_PROCIN_SPROCTKN" unique="false">
<columnnames>
<columnname>SUPERPROCESSTOKEN_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_RUNTIMEACTION">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="VERSION_" order="2">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="EVENTTYPE_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TYPE_" order="4">
<type>char(1)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="GRAPHELEMENT_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSINSTANCE_" order="6">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTION_" order="7">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSINSTANCEINDEX_" order="8">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_RTACTN_ACTION">
<localcolumn>ACTION_</localcolumn>
<targettable>JBPM_ACTION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_RTACTN_PROCINST">
<localcolumn>PROCESSINSTANCE_</localcolumn>
<targettable>JBPM_PROCESSINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_RTACTN_PROCINST" unique="false">
<columnnames>
<columnname>PROCESSINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_RTACTN_ACTION" unique="false">
<columnnames>
<columnname>ACTION_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_SWIMLANE">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="NAME_" order="2">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTORIDEXPRESSION_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="POOLEDACTORSEXPRESSION_" order="4">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ASSIGNMENTDELEGATION_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKMGMTDEFINITION_" order="6">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_SWL_TSKMGMTDEF">
<localcolumn>TASKMGMTDEFINITION_</localcolumn>
<targettable>JBPM_MODULEDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_SWL_ASSDEL">
<localcolumn>ASSIGNMENTDELEGATION_</localcolumn>
<targettable>JBPM_DELEGATION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_SWL_ASSDEL" unique="false">
<columnnames>
<columnname>ASSIGNMENTDELEGATION_</columnname>
</columnnames>
</index>
<index name="FK_SWL_TSKMGMTDEF" unique="false">
<columnnames>
<columnname>TASKMGMTDEFINITION_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_SWIMLANEINSTANCE">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="VERSION_" order="2">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NAME_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTORID_" order="4">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SWIMLANE_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKMGMTINSTANCE_" order="6">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_SWIMLANEINST_SL">
<localcolumn>SWIMLANE_</localcolumn>
<targettable>JBPM_SWIMLANE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_SWIMLANEINST_TM">
<localcolumn>TASKMGMTINSTANCE_</localcolumn>
<targettable>JBPM_MODULEINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_SWIMLANEINST_TM" unique="false">
<columnnames>
<columnname>TASKMGMTINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_SWIMLANEINST_SL" unique="false">
<columnnames>
<columnname>SWIMLANE_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_TASK">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="NAME_" order="2">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DESCRIPTION_" order="3">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSDEFINITION_" order="4">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISBLOCKING_" order="5">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISSIGNALLING_" order="6">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="CONDITION_" order="7">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DUEDATE_" order="8">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PRIORITY_" order="9">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTORIDEXPRESSION_" order="10">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="POOLEDACTORSEXPRESSION_" order="11">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKMGMTDEFINITION_" order="12">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKNODE_" order="13">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="STARTSTATE_" order="14">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ASSIGNMENTDELEGATION_" order="15">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SWIMLANE_" order="16">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKCONTROLLER_" order="17">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_TSK_TSKCTRL">
<localcolumn>TASKCONTROLLER_</localcolumn>
<targettable>JBPM_TASKCONTROLLER</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TASK_ASSDEL">
<localcolumn>ASSIGNMENTDELEGATION_</localcolumn>
<targettable>JBPM_DELEGATION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TASK_PROCDEF">
<localcolumn>PROCESSDEFINITION_</localcolumn>
<targettable>JBPM_PROCESSDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TASK_STARTST">
<localcolumn>STARTSTATE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TASK_SWIMLANE">
<localcolumn>SWIMLANE_</localcolumn>
<targettable>JBPM_SWIMLANE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TASK_TASKMGTDEF">
<localcolumn>TASKMGMTDEFINITION_</localcolumn>
<targettable>JBPM_MODULEDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TASK_TASKNODE">
<localcolumn>TASKNODE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_TASK_STARTST" unique="false">
<columnnames>
<columnname>STARTSTATE_</columnname>
</columnnames>
</index>
<index name="FK_TASK_PROCDEF" unique="false">
<columnnames>
<columnname>PROCESSDEFINITION_</columnname>
</columnnames>
</index>
<index name="FK_TASK_ASSDEL" unique="false">
<columnnames>
<columnname>ASSIGNMENTDELEGATION_</columnname>
</columnnames>
</index>
<index name="FK_TASK_SWIMLANE" unique="false">
<columnnames>
<columnname>SWIMLANE_</columnname>
</columnnames>
</index>
<index name="FK_TASK_TASKNODE" unique="false">
<columnnames>
<columnname>TASKNODE_</columnname>
</columnnames>
</index>
<index name="FK_TASK_TASKMGTDEF" unique="false">
<columnnames>
<columnname>TASKMGMTDEFINITION_</columnname>
</columnnames>
</index>
<index name="FK_TSK_TSKCTRL" unique="false">
<columnnames>
<columnname>TASKCONTROLLER_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_TASKACTORPOOL">
<columns>
<column name="TASKINSTANCE_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="POOLEDACTOR_" order="2">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="2">POOLEDACTOR_</columnname>
<columnname order="1">TASKINSTANCE_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_TSKACTPOL_PLACT">
<localcolumn>POOLEDACTOR_</localcolumn>
<targettable>JBPM_POOLEDACTOR</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TASKACTPL_TSKI">
<localcolumn>TASKINSTANCE_</localcolumn>
<targettable>JBPM_TASKINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_TASKACTPL_TSKI" unique="false">
<columnnames>
<columnname>TASKINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_TSKACTPOL_PLACT" unique="false">
<columnnames>
<columnname>POOLEDACTOR_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_TASKCONTROLLER">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="TASKCONTROLLERDELEGATION_" order="2">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_TSKCTRL_DELEG">
<localcolumn>TASKCONTROLLERDELEGATION_</localcolumn>
<targettable>JBPM_DELEGATION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_TSKCTRL_DELEG" unique="false">
<columnnames>
<columnname>TASKCONTROLLERDELEGATION_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_TASKINSTANCE">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="CLASS_" order="2">
<type>char(1)</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="VERSION_" order="3">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NAME_" order="4">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DESCRIPTION_" order="5">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACTORID_" order="6">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="CREATE_" order="7">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="START_" order="8">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="END_" order="9">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DUEDATE_" order="10">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PRIORITY_" order="11">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISCANCELLED_" order="12">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISSUSPENDED_" order="13">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISOPEN_" order="14">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISSIGNALLING_" order="15">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISBLOCKING_" order="16">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASK_" order="17">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TOKEN_" order="18">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCINST_" order="19">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SWIMLANINSTANCE_" order="20">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKMGMTINSTANCE_" order="21">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="JBPM_ENGINE_NAME" order="22">
<type>varchar(50)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_TASKINST_TASK">
<localcolumn>TASK_</localcolumn>
<targettable>JBPM_TASK</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TASKINST_SLINST">
<localcolumn>SWIMLANINSTANCE_</localcolumn>
<targettable>JBPM_SWIMLANEINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TASKINST_TMINST">
<localcolumn>TASKMGMTINSTANCE_</localcolumn>
<targettable>JBPM_MODULEINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TASKINST_TOKEN">
<localcolumn>TOKEN_</localcolumn>
<targettable>JBPM_TOKEN</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TSKINS_PRCINS">
<localcolumn>PROCINST_</localcolumn>
<targettable>JBPM_PROCESSINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_TSKINS_PRCINS" unique="false">
<columnnames>
<columnname>PROCINST_</columnname>
</columnnames>
</index>
<index name="FK_TASKINST_TMINST" unique="false">
<columnnames>
<columnname>TASKMGMTINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_TASKINST_TOKEN" unique="false">
<columnnames>
<columnname>TOKEN_</columnname>
</columnnames>
</index>
<index name="FK_TASKINST_SLINST" unique="false">
<columnnames>
<columnname>SWIMLANINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_TASKINST_TASK" unique="false">
<columnnames>
<columnname>TASK_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_TOKEN">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="VERSION_" order="2">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NAME_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="START_" order="4">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="END_" order="5">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NODEENTER_" order="6">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NEXTLOGINDEX_" order="7">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISABLETOREACTIVATEPARENT_" order="8">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISTERMINATIONIMPLICIT_" order="9">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ISSUSPENDED_" order="10">
<type>bit</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="LOCK_" order="11">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NODE_" order="12">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSINSTANCE_" order="13">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PARENT_" order="14">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SUBPROCESSINSTANCE_" order="15">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_TOKEN_PARENT">
<localcolumn>PARENT_</localcolumn>
<targettable>JBPM_TOKEN</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TOKEN_NODE">
<localcolumn>NODE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TOKEN_PROCINST">
<localcolumn>PROCESSINSTANCE_</localcolumn>
<targettable>JBPM_PROCESSINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TOKEN_SUBPI">
<localcolumn>SUBPROCESSINSTANCE_</localcolumn>
<targettable>JBPM_PROCESSINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_TOKEN_SUBPI" unique="false">
<columnnames>
<columnname>SUBPROCESSINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_TOKEN_PROCINST" unique="false">
<columnnames>
<columnname>PROCESSINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_TOKEN_NODE" unique="false">
<columnnames>
<columnname>NODE_</columnname>
</columnnames>
</index>
<index name="FK_TOKEN_PARENT" unique="false">
<columnnames>
<columnname>PARENT_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_TOKENVARIABLEMAP">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="VERSION_" order="2">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TOKEN_" order="3">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="CONTEXTINSTANCE_" order="4">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_TKVARMAP_CTXT">
<localcolumn>CONTEXTINSTANCE_</localcolumn>
<targettable>JBPM_MODULEINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TKVARMAP_TOKEN">
<localcolumn>TOKEN_</localcolumn>
<targettable>JBPM_TOKEN</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_TKVARMAP_TOKEN" unique="false">
<columnnames>
<columnname>TOKEN_</columnname>
</columnnames>
</index>
<index name="FK_TKVARMAP_CTXT" unique="false">
<columnnames>
<columnname>CONTEXTINSTANCE_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_TRANSITION">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="NAME_" order="2">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DESCRIPTION_" order="3">
<type>text</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSDEFINITION_" order="4">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="FROM_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TO_" order="6">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="CONDITION_" order="7">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="FROMINDEX_" order="8">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_TRANSITION_TO">
<localcolumn>TO_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TRANSITION_FROM">
<localcolumn>FROM_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_TRANS_PROCDEF">
<localcolumn>PROCESSDEFINITION_</localcolumn>
<targettable>JBPM_PROCESSDEFINITION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_TRANSITION_FROM" unique="false">
<columnnames>
<columnname>FROM_</columnname>
</columnnames>
</index>
<index name="FK_TRANS_PROCDEF" unique="false">
<columnnames>
<columnname>PROCESSDEFINITION_</columnname>
</columnnames>
</index>
<index name="FK_TRANSITION_TO" unique="false">
<columnnames>
<columnname>TO_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_VARIABLEACCESS">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="VARIABLENAME_" order="2">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="ACCESS_" order="3">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="MAPPEDNAME_" order="4">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSSTATE_" order="5">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKCONTROLLER_" order="6">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="INDEX_" order="7">
<type>int</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="SCRIPT_" order="8">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_VARACC_TSKCTRL">
<localcolumn>TASKCONTROLLER_</localcolumn>
<targettable>JBPM_TASKCONTROLLER</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_VARACC_PROCST">
<localcolumn>PROCESSSTATE_</localcolumn>
<targettable>JBPM_NODE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_VARACC_SCRIPT">
<localcolumn>SCRIPT_</localcolumn>
<targettable>JBPM_ACTION</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_VARACC_PROCST" unique="false">
<columnnames>
<columnname>PROCESSSTATE_</columnname>
</columnnames>
</index>
<index name="FK_VARACC_SCRIPT" unique="false">
<columnnames>
<columnname>SCRIPT_</columnname>
</columnnames>
</index>
<index name="FK_VARACC_TSKCTRL" unique="false">
<columnnames>
<columnname>TASKCONTROLLER_</columnname>
</columnnames>
</index>
</indexes>
</table>
<table name="JBPM_VARIABLEINSTANCE">
<columns>
<column name="ID_" order="1">
<type>bigint</type>
<nullable>false</nullable>
<autoincrement>true</autoincrement>
</column>
<column name="CLASS_" order="2">
<type>char(1)</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="VERSION_" order="3">
<type>int</type>
<nullable>false</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="NAME_" order="4">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="CONVERTER_" order="5">
<type>char(1)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TOKEN_" order="6">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TOKENVARIABLEMAP_" order="7">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="PROCESSINSTANCE_" order="8">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="BYTEARRAYVALUE_" order="9">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DATEVALUE_" order="10">
<type>datetime</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="DOUBLEVALUE_" order="11">
<type>double</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="LONGIDCLASS_" order="12">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="LONGVALUE_" order="13">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="STRINGIDCLASS_" order="14">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="STRINGVALUE_" order="15">
<type>varchar(255)</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
<column name="TASKINSTANCE_" order="16">
<type>bigint</type>
<nullable>true</nullable>
<autoincrement>false</autoincrement>
</column>
</columns>
<primarykey name="PRIMARY">
<columnnames>
<columnname order="1">ID_</columnname>
</columnnames>
</primarykey>
<foreignkeys>
<foreignkey name="FK_VAR_TSKINST">
<localcolumn>TASKINSTANCE_</localcolumn>
<targettable>JBPM_TASKINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_BYTEINST_ARRAY">
<localcolumn>BYTEARRAYVALUE_</localcolumn>
<targettable>JBPM_BYTEARRAY</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_VARINST_PRCINST">
<localcolumn>PROCESSINSTANCE_</localcolumn>
<targettable>JBPM_PROCESSINSTANCE</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_VARINST_TK">
<localcolumn>TOKEN_</localcolumn>
<targettable>JBPM_TOKEN</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
<foreignkey name="FK_VARINST_TKVARMP">
<localcolumn>TOKENVARIABLEMAP_</localcolumn>
<targettable>JBPM_TOKENVARIABLEMAP</targettable>
<targetcolumn>ID_</targetcolumn>
</foreignkey>
</foreignkeys>
<indexes>
<index name="FK_VARINST_PRCINST" unique="false">
<columnnames>
<columnname>PROCESSINSTANCE_</columnname>
</columnnames>
</index>
<index name="FK_VARINST_TKVARMP" unique="false">
<columnnames>
<columnname>TOKENVARIABLEMAP_</columnname>
</columnnames>
</index>
<index name="FK_VARINST_TK" unique="false">
<columnnames>
<columnname>TOKEN_</columnname>
</columnnames>
</index>
<index name="FK_BYTEINST_ARRAY" unique="false">
<columnnames>
<columnname>BYTEARRAYVALUE_</columnname>
</columnnames>
</index>
<index name="FK_VAR_TSKINST" unique="false">
<columnnames>
<columnname>TASKINSTANCE_</columnname>
</columnnames>
</index>
<index name="IDX_VARINST_STRVAL" unique="false">
<columnnames>
<columnname>NAME_</columnname>
<columnname>CLASS_</columnname>
<columnname>STRINGVALUE_</columnname>
<columnname>TOKENVARIABLEMAP_</columnname>
</columnnames>
</index>
</indexes>
</table>
</objects>
</schema>