com.sap.sl.sdk.authoring.commons
Enum BusinessLayerQueryScriptPropertyKey

java.lang.Object
  extended by java.lang.Enum<BusinessLayerQueryScriptPropertyKey>
      extended by com.sap.sl.sdk.authoring.commons.BusinessLayerQueryScriptPropertyKey
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<BusinessLayerQueryScriptPropertyKey>

public enum BusinessLayerQueryScriptPropertyKey
extends java.lang.Enum<BusinessLayerQueryScriptPropertyKey>

A representation of the literals of the enumeration 'Business Layer Query Script Property Key', and utility methods to work with them.


Enum Constant Summary
ANSI92
          The 'ANSI92' literal object.
AUTO_UPDATE_QUERY
          The 'AUTO UPDATE QUERY' literal object.
BEGIN_SQL
          The 'BEGIN SQL' literal object.
BLOB_COMPARISON
          The 'BLOB COMPARISON' literal object.
BOUNDARY_WEIGHT_TABLE
          The 'BOUNDARY WEIGHT TABLE' literal object.
COMPARE_CONTEXTS_WITH_JOINS
          The 'COMPARE CONTEXTS WITH JOINS' literal object.
CUMULATIVE_OBJECT_WHERE
          The 'CUMULATIVE OBJECT WHERE' literal object.
DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION
          The 'DISABLE ARRAY FETCH SIZE OPTIMIZATION' literal object.
DISTINCT_VALUES
          The 'DISTINCT VALUES' literal object.
END_SQL
          The 'END SQL' literal object.
EVAL_WITHOUT_PARENTHESIS
          The 'EVAL WITHOUT PARENTHESIS' literal object.
FILTER_IN_FROM
          The 'FILTER IN FROM' literal object.
FORCE_SORTED_LOV
          The 'FORCE SORTED LOV' literal object.
GROUPBY_PRIMARY_KEY
          The 'GROUPBY PRIMARY KEY' literal object.
INNERJOIN_IN_WHERE
          The 'INNERJOIN IN WHERE' literal object.
JOIN_BY_SQL
          The 'JOIN BY SQL' literal object.
MAX_INLIST_VALUES
          The 'MAX INLIST VALUES' literal object.
NO_CUSTOM_SQL_CHECK
          The 'NO CUSTOM SQL CHECK' literal object.
REPLACE_COMMA_BY_CONCAT
          The 'REPLACE COMMA BY CONCAT' literal object.
SELFJOINS_IN_WHERE
          The 'SELFJOINS IN WHERE' literal object.
SHORTCUT_BEHAVIOR
          The 'SHORTCUT BEHAVIOR' literal object.
SMART_AGGREGATE
          The 'SMART AGGREGATE' literal object.
THOROUGH_AGGREGATE_AWARE
          The 'THOROUGH AGGREGATE AWARE' literal object.
THOROUGH_PARSE
          The 'THOROUGH PARSE' literal object.
TRUST_CARDINALITIES
          The 'TRUST CARDINALITIES' literal object.
UNICODE_STRINGS
          The 'UNICODE STRINGS' literal object.
USE_ENHANCED_QUERY_STRIPPING
          The 'USE ENHANCED QUERY STRIPPING' literal object.
 
Field Summary
static int ANSI92_VALUE
          The 'ANSI92' literal value.
static int AUTO_UPDATE_QUERY_VALUE
          The 'AUTO UPDATE QUERY' literal value.
static int BEGIN_SQL_VALUE
          The 'BEGIN SQL' literal value.
static int BLOB_COMPARISON_VALUE
          The 'BLOB COMPARISON' literal value.
static int BOUNDARY_WEIGHT_TABLE_VALUE
          The 'BOUNDARY WEIGHT TABLE' literal value.
static int COMPARE_CONTEXTS_WITH_JOINS_VALUE
          The 'COMPARE CONTEXTS WITH JOINS' literal value.
static int CUMULATIVE_OBJECT_WHERE_VALUE
          The 'CUMULATIVE OBJECT WHERE' literal value.
static int DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION_VALUE
          The 'DISABLE ARRAY FETCH SIZE OPTIMIZATION' literal value.
static int DISTINCT_VALUES_VALUE
          The 'DISTINCT VALUES' literal value.
static int END_SQL_VALUE
          The 'END SQL' literal value.
static int EVAL_WITHOUT_PARENTHESIS_VALUE
          The 'EVAL WITHOUT PARENTHESIS' literal value.
static int FILTER_IN_FROM_VALUE
          The 'FILTER IN FROM' literal value.
static int FORCE_SORTED_LOV_VALUE
          The 'FORCE SORTED LOV' literal value.
static int GROUPBY_PRIMARY_KEY_VALUE
          The 'GROUPBY PRIMARY KEY' literal value.
static int INNERJOIN_IN_WHERE_VALUE
          The 'INNERJOIN IN WHERE' literal value.
static int JOIN_BY_SQL_VALUE
          The 'JOIN BY SQL' literal value.
static int MAX_INLIST_VALUES_VALUE
          The 'MAX INLIST VALUES' literal value.
static int NO_CUSTOM_SQL_CHECK_VALUE
          The 'NO CUSTOM SQL CHECK' literal value.
static int REPLACE_COMMA_BY_CONCAT_VALUE
          The 'REPLACE COMMA BY CONCAT' literal value.
static int SELFJOINS_IN_WHERE_VALUE
          The 'SELFJOINS IN WHERE' literal value.
static int SHORTCUT_BEHAVIOR_VALUE
          The 'SHORTCUT BEHAVIOR' literal value.
static int SMART_AGGREGATE_VALUE
          The 'SMART AGGREGATE' literal value.
static int THOROUGH_AGGREGATE_AWARE_VALUE
          The 'THOROUGH AGGREGATE AWARE' literal value.
static int THOROUGH_PARSE_VALUE
          The 'THOROUGH PARSE' literal value.
static int TRUST_CARDINALITIES_VALUE
          The 'TRUST CARDINALITIES' literal value.
static int UNICODE_STRINGS_VALUE
          The 'UNICODE STRINGS' literal value.
static int USE_ENHANCED_QUERY_STRIPPING_VALUE
          The 'USE ENHANCED QUERY STRIPPING' literal value.
static java.util.List<BusinessLayerQueryScriptPropertyKey> VALUES
          A public read-only list of all the 'Business Layer Query Script Property Key' enumerators.
 
Method Summary
static BusinessLayerQueryScriptPropertyKey get(int value)
          Returns the 'Business Layer Query Script Property Key' literal with the specified integer value.
static BusinessLayerQueryScriptPropertyKey get(java.lang.String literal)
          Returns the 'Business Layer Query Script Property Key' literal with the specified literal value.
static BusinessLayerQueryScriptPropertyKey getByName(java.lang.String name)
          Returns the 'Business Layer Query Script Property Key' literal with the specified name.
 java.lang.String getLiteral()
          Returns the string representation of the enumerator.
 java.lang.String getName()
          Returns the literal name of the enumerator.
 int getValue()
          Returns the literal integer value of the enumerator.
 java.lang.String toString()
          Returns the literal value of the enumerator, which is its string representation.
static BusinessLayerQueryScriptPropertyKey valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static BusinessLayerQueryScriptPropertyKey[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ANSI92

public static final BusinessLayerQueryScriptPropertyKey ANSI92
The 'ANSI92' literal object.

See Also:
ANSI92_VALUE

AUTO_UPDATE_QUERY

public static final BusinessLayerQueryScriptPropertyKey AUTO_UPDATE_QUERY
The 'AUTO UPDATE QUERY' literal object.

See Also:
AUTO_UPDATE_QUERY_VALUE

BEGIN_SQL

public static final BusinessLayerQueryScriptPropertyKey BEGIN_SQL
The 'BEGIN SQL' literal object.

See Also:
BEGIN_SQL_VALUE

BLOB_COMPARISON

public static final BusinessLayerQueryScriptPropertyKey BLOB_COMPARISON
The 'BLOB COMPARISON' literal object.

See Also:
BLOB_COMPARISON_VALUE

BOUNDARY_WEIGHT_TABLE

public static final BusinessLayerQueryScriptPropertyKey BOUNDARY_WEIGHT_TABLE
The 'BOUNDARY WEIGHT TABLE' literal object.

See Also:
BOUNDARY_WEIGHT_TABLE_VALUE

COMPARE_CONTEXTS_WITH_JOINS

public static final BusinessLayerQueryScriptPropertyKey COMPARE_CONTEXTS_WITH_JOINS
The 'COMPARE CONTEXTS WITH JOINS' literal object.

See Also:
COMPARE_CONTEXTS_WITH_JOINS_VALUE

END_SQL

public static final BusinessLayerQueryScriptPropertyKey END_SQL
The 'END SQL' literal object.

See Also:
END_SQL_VALUE

FORCE_SORTED_LOV

public static final BusinessLayerQueryScriptPropertyKey FORCE_SORTED_LOV
The 'FORCE SORTED LOV' literal object.

See Also:
FORCE_SORTED_LOV_VALUE

INNERJOIN_IN_WHERE

public static final BusinessLayerQueryScriptPropertyKey INNERJOIN_IN_WHERE
The 'INNERJOIN IN WHERE' literal object.

See Also:
INNERJOIN_IN_WHERE_VALUE

JOIN_BY_SQL

public static final BusinessLayerQueryScriptPropertyKey JOIN_BY_SQL
The 'JOIN BY SQL' literal object.

See Also:
JOIN_BY_SQL_VALUE

MAX_INLIST_VALUES

public static final BusinessLayerQueryScriptPropertyKey MAX_INLIST_VALUES
The 'MAX INLIST VALUES' literal object.

See Also:
MAX_INLIST_VALUES_VALUE

REPLACE_COMMA_BY_CONCAT

public static final BusinessLayerQueryScriptPropertyKey REPLACE_COMMA_BY_CONCAT
The 'REPLACE COMMA BY CONCAT' literal object.

See Also:
REPLACE_COMMA_BY_CONCAT_VALUE

SELFJOINS_IN_WHERE

public static final BusinessLayerQueryScriptPropertyKey SELFJOINS_IN_WHERE
The 'SELFJOINS IN WHERE' literal object.

See Also:
SELFJOINS_IN_WHERE_VALUE

SHORTCUT_BEHAVIOR

public static final BusinessLayerQueryScriptPropertyKey SHORTCUT_BEHAVIOR
The 'SHORTCUT BEHAVIOR' literal object.

See Also:
SHORTCUT_BEHAVIOR_VALUE

THOROUGH_PARSE

public static final BusinessLayerQueryScriptPropertyKey THOROUGH_PARSE
The 'THOROUGH PARSE' literal object.

See Also:
THOROUGH_PARSE_VALUE

UNICODE_STRINGS

public static final BusinessLayerQueryScriptPropertyKey UNICODE_STRINGS
The 'UNICODE STRINGS' literal object.

See Also:
UNICODE_STRINGS_VALUE

USE_ENHANCED_QUERY_STRIPPING

public static final BusinessLayerQueryScriptPropertyKey USE_ENHANCED_QUERY_STRIPPING
The 'USE ENHANCED QUERY STRIPPING' literal object.

See Also:
USE_ENHANCED_QUERY_STRIPPING_VALUE

CUMULATIVE_OBJECT_WHERE

public static final BusinessLayerQueryScriptPropertyKey CUMULATIVE_OBJECT_WHERE
The 'CUMULATIVE OBJECT WHERE' literal object.

See Also:
CUMULATIVE_OBJECT_WHERE_VALUE

DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION

public static final BusinessLayerQueryScriptPropertyKey DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION
The 'DISABLE ARRAY FETCH SIZE OPTIMIZATION' literal object.

See Also:
DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION_VALUE

DISTINCT_VALUES

public static final BusinessLayerQueryScriptPropertyKey DISTINCT_VALUES
The 'DISTINCT VALUES' literal object.

See Also:
DISTINCT_VALUES_VALUE

EVAL_WITHOUT_PARENTHESIS

public static final BusinessLayerQueryScriptPropertyKey EVAL_WITHOUT_PARENTHESIS
The 'EVAL WITHOUT PARENTHESIS' literal object.

See Also:
EVAL_WITHOUT_PARENTHESIS_VALUE

FILTER_IN_FROM

public static final BusinessLayerQueryScriptPropertyKey FILTER_IN_FROM
The 'FILTER IN FROM' literal object.

See Also:
FILTER_IN_FROM_VALUE

GROUPBY_PRIMARY_KEY

public static final BusinessLayerQueryScriptPropertyKey GROUPBY_PRIMARY_KEY
The 'GROUPBY PRIMARY KEY' literal object.

See Also:
GROUPBY_PRIMARY_KEY_VALUE

NO_CUSTOM_SQL_CHECK

public static final BusinessLayerQueryScriptPropertyKey NO_CUSTOM_SQL_CHECK
The 'NO CUSTOM SQL CHECK' literal object.

See Also:
NO_CUSTOM_SQL_CHECK_VALUE

SMART_AGGREGATE

public static final BusinessLayerQueryScriptPropertyKey SMART_AGGREGATE
The 'SMART AGGREGATE' literal object.

See Also:
SMART_AGGREGATE_VALUE

THOROUGH_AGGREGATE_AWARE

public static final BusinessLayerQueryScriptPropertyKey THOROUGH_AGGREGATE_AWARE
The 'THOROUGH AGGREGATE AWARE' literal object.

See Also:
THOROUGH_AGGREGATE_AWARE_VALUE

TRUST_CARDINALITIES

public static final BusinessLayerQueryScriptPropertyKey TRUST_CARDINALITIES
The 'TRUST CARDINALITIES' literal object.

See Also:
TRUST_CARDINALITIES_VALUE
Field Detail

ANSI92_VALUE

public static final int ANSI92_VALUE
The 'ANSI92' literal value.

See Also:
ANSI92, Constant Field Values

AUTO_UPDATE_QUERY_VALUE

public static final int AUTO_UPDATE_QUERY_VALUE
The 'AUTO UPDATE QUERY' literal value.

See Also:
AUTO_UPDATE_QUERY, Constant Field Values

BEGIN_SQL_VALUE

public static final int BEGIN_SQL_VALUE
The 'BEGIN SQL' literal value.

See Also:
BEGIN_SQL, Constant Field Values

BLOB_COMPARISON_VALUE

public static final int BLOB_COMPARISON_VALUE
The 'BLOB COMPARISON' literal value.

See Also:
BLOB_COMPARISON, Constant Field Values

BOUNDARY_WEIGHT_TABLE_VALUE

public static final int BOUNDARY_WEIGHT_TABLE_VALUE
The 'BOUNDARY WEIGHT TABLE' literal value.

See Also:
BOUNDARY_WEIGHT_TABLE, Constant Field Values

COMPARE_CONTEXTS_WITH_JOINS_VALUE

public static final int COMPARE_CONTEXTS_WITH_JOINS_VALUE
The 'COMPARE CONTEXTS WITH JOINS' literal value.

See Also:
COMPARE_CONTEXTS_WITH_JOINS, Constant Field Values

END_SQL_VALUE

public static final int END_SQL_VALUE
The 'END SQL' literal value.

See Also:
END_SQL, Constant Field Values

FORCE_SORTED_LOV_VALUE

public static final int FORCE_SORTED_LOV_VALUE
The 'FORCE SORTED LOV' literal value.

See Also:
FORCE_SORTED_LOV, Constant Field Values

INNERJOIN_IN_WHERE_VALUE

public static final int INNERJOIN_IN_WHERE_VALUE
The 'INNERJOIN IN WHERE' literal value.

See Also:
INNERJOIN_IN_WHERE, Constant Field Values

JOIN_BY_SQL_VALUE

public static final int JOIN_BY_SQL_VALUE
The 'JOIN BY SQL' literal value.

See Also:
JOIN_BY_SQL, Constant Field Values

MAX_INLIST_VALUES_VALUE

public static final int MAX_INLIST_VALUES_VALUE
The 'MAX INLIST VALUES' literal value.

See Also:
MAX_INLIST_VALUES, Constant Field Values

REPLACE_COMMA_BY_CONCAT_VALUE

public static final int REPLACE_COMMA_BY_CONCAT_VALUE
The 'REPLACE COMMA BY CONCAT' literal value.

See Also:
REPLACE_COMMA_BY_CONCAT, Constant Field Values

SELFJOINS_IN_WHERE_VALUE

public static final int SELFJOINS_IN_WHERE_VALUE
The 'SELFJOINS IN WHERE' literal value.

See Also:
SELFJOINS_IN_WHERE, Constant Field Values

SHORTCUT_BEHAVIOR_VALUE

public static final int SHORTCUT_BEHAVIOR_VALUE
The 'SHORTCUT BEHAVIOR' literal value.

See Also:
SHORTCUT_BEHAVIOR, Constant Field Values

THOROUGH_PARSE_VALUE

public static final int THOROUGH_PARSE_VALUE
The 'THOROUGH PARSE' literal value.

See Also:
THOROUGH_PARSE, Constant Field Values

UNICODE_STRINGS_VALUE

public static final int UNICODE_STRINGS_VALUE
The 'UNICODE STRINGS' literal value.

See Also:
UNICODE_STRINGS, Constant Field Values

USE_ENHANCED_QUERY_STRIPPING_VALUE

public static final int USE_ENHANCED_QUERY_STRIPPING_VALUE
The 'USE ENHANCED QUERY STRIPPING' literal value.

See Also:
USE_ENHANCED_QUERY_STRIPPING, Constant Field Values

CUMULATIVE_OBJECT_WHERE_VALUE

public static final int CUMULATIVE_OBJECT_WHERE_VALUE
The 'CUMULATIVE OBJECT WHERE' literal value.

See Also:
CUMULATIVE_OBJECT_WHERE, Constant Field Values

DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION_VALUE

public static final int DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION_VALUE
The 'DISABLE ARRAY FETCH SIZE OPTIMIZATION' literal value.

See Also:
DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION, Constant Field Values

DISTINCT_VALUES_VALUE

public static final int DISTINCT_VALUES_VALUE
The 'DISTINCT VALUES' literal value.

See Also:
DISTINCT_VALUES, Constant Field Values

EVAL_WITHOUT_PARENTHESIS_VALUE

public static final int EVAL_WITHOUT_PARENTHESIS_VALUE
The 'EVAL WITHOUT PARENTHESIS' literal value.

See Also:
EVAL_WITHOUT_PARENTHESIS, Constant Field Values

FILTER_IN_FROM_VALUE

public static final int FILTER_IN_FROM_VALUE
The 'FILTER IN FROM' literal value.

See Also:
FILTER_IN_FROM, Constant Field Values

GROUPBY_PRIMARY_KEY_VALUE

public static final int GROUPBY_PRIMARY_KEY_VALUE
The 'GROUPBY PRIMARY KEY' literal value.

See Also:
GROUPBY_PRIMARY_KEY, Constant Field Values

NO_CUSTOM_SQL_CHECK_VALUE

public static final int NO_CUSTOM_SQL_CHECK_VALUE
The 'NO CUSTOM SQL CHECK' literal value.

See Also:
NO_CUSTOM_SQL_CHECK, Constant Field Values

SMART_AGGREGATE_VALUE

public static final int SMART_AGGREGATE_VALUE
The 'SMART AGGREGATE' literal value.

See Also:
SMART_AGGREGATE, Constant Field Values

THOROUGH_AGGREGATE_AWARE_VALUE

public static final int THOROUGH_AGGREGATE_AWARE_VALUE
The 'THOROUGH AGGREGATE AWARE' literal value.

See Also:
THOROUGH_AGGREGATE_AWARE, Constant Field Values

TRUST_CARDINALITIES_VALUE

public static final int TRUST_CARDINALITIES_VALUE
The 'TRUST CARDINALITIES' literal value.

See Also:
TRUST_CARDINALITIES, Constant Field Values

VALUES

public static final java.util.List<BusinessLayerQueryScriptPropertyKey> VALUES
A public read-only list of all the 'Business Layer Query Script Property Key' enumerators.

Method Detail

values

public static BusinessLayerQueryScriptPropertyKey[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (BusinessLayerQueryScriptPropertyKey c : BusinessLayerQueryScriptPropertyKey.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static BusinessLayerQueryScriptPropertyKey valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

get

public static BusinessLayerQueryScriptPropertyKey get(java.lang.String literal)
Returns the 'Business Layer Query Script Property Key' literal with the specified literal value.

Parameters:
literal - The query script property key literal as a string
Returns:
A BusinessLayerQueryScriptPropertyKey object

getByName

public static BusinessLayerQueryScriptPropertyKey getByName(java.lang.String name)
Returns the 'Business Layer Query Script Property Key' literal with the specified name.

Parameters:
name - The literal name of the enumerator
Returns:
A BusinessLayerQueryScriptPropertyKey object

get

public static BusinessLayerQueryScriptPropertyKey get(int value)
Returns the 'Business Layer Query Script Property Key' literal with the specified integer value.

Parameters:
value - The literal integer value of the enumerator
Returns:
A BusinessLayerQueryScriptPropertyKey object

getValue

public int getValue()
Returns the literal integer value of the enumerator.

Returns:
An integer that represents the literal value

getName

public java.lang.String getName()
Returns the literal name of the enumerator.

Returns:
A String that corresponds to the literal name

getLiteral

public java.lang.String getLiteral()
Returns the string representation of the enumerator.

Returns:
A String that corresponds to the enumerator

toString

public java.lang.String toString()
Returns the literal value of the enumerator, which is its string representation.

Overrides:
toString in class java.lang.Enum<BusinessLayerQueryScriptPropertyKey>
Returns:
A String that represents the literal


© Copyright 2016 SAP SE or an SAP affiliate company. All rights reserved.