blob: 96f6c7149046483a8d90b35a6aef1c6ac65b07b6 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2011, 2012 Oracle. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0, which accompanies this distribution
* and is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Oracle - initial API and implementation
*******************************************************************************/
package org.eclipse.jpt.jpa.eclipselink.core.resource.orm.v2_4;
import org.eclipse.jpt.jpa.eclipselink.core.resource.orm.EclipseLink;
import org.eclipse.jpt.jpa.eclipselink.core.resource.orm.v2_3.EclipseLink2_3;
@SuppressWarnings("nls")
public interface EclipseLink2_4
extends EclipseLink2_3
{
String SCHEMA_NAMESPACE = EclipseLink.SCHEMA_NAMESPACE;
String SCHEMA_LOCATION = "http://www.eclipse.org/eclipselink/xsds/eclipselink_orm_2_4.xsd";
String SCHEMA_VERSION = "2.4";
// EclipseLink 2.4 specific nodes
String CACHE__DATABASE_CHANGE_NOTIFICATION_TYPE = "database-change-notification-type";
String CACHE_INDEX = "cache-index";
String CACHE_INDEX__COLUMN_NAME = "column-name";
String DELETE_ALL = "delete-all";
String FIELD = "field";
String JOIN_FIELD = "join-field";
String JOIN_FIELD__NAME = "name";
String JOIN_FIELD__REFERENCED_FIELD_NAME = "referenced-field-name";
String MULTITENANT__INCLUDE_CRITERIA = "include-criteria";
String TENANT_TABLE_DISCRIMINATOR = "tenant-table-discriminator";
String TENANT_TABLE_DISCRIMINATOR__CONTEXT_PROPERTY = "context-property";
String TENANT_TABLE_DISCRIMINATOR__TYPE = "type";
String NO_SQL = "no-sql";
String NO_SQL__DATA_TYPE = "data-type";
String NO_SQL__DATA_FORMAT = "data-format";
String UUID_GENERATOR = "uuid-generator";
}