EDMConstants.QueryOptions


edm.edom3

Class EDMConstants.QueryOptions


  • java.lang.Object
    • edm.edom3.EDMConstants.QueryOptions
  • Enclosing interface:EDMConstants



    public static class EDMConstants.QueryOptions
    extends java.lang.Object

    Options for Execute Query function
    • Field Summary

      Fields 

      Modifier and TypeField and Description
      static longALL_ATTRIBUTES 
      static longEDM_IDENTIFIERS 
      static longEXTRACT_SHALLOW 
      static longINCLUDE_CONFIGURATION
      Include configuration element when writing ISO_10303_28 document
      static longINCLUDE_SCHEMA
      Include schema elements when writing ISO_10303_28 document
      static longPARAMETERS_IN_XML_FILE
      States that the first parameter to the query function is interpreted as an filename for a local file containing (enhanced) ISO10303 P28 XML input data (to the query function.
      static longPARAMETERS_IN_XML_STRING
      States that the first parameter to the query function is interpreted as an XML string containing (enhanced) ISO10303 P28 XML input data to the query function.
      static longPASS_AGGREGATES_BY_REFERENCE 
      static longRESULT_AS_ARRAY
      When the query result type is RESULT_AS_ARRAY, there is only one column, usually containing instance IDs.
      static longRESULT_AS_MATRIX
      When the query result type is RESULT_AS_MATRIX @see #setResultType, the cell, row, column and matrix methods are applicable for getting the query result values.
      static longRESULT_AS_VALUE
      When the query result type is RESULT_AS_VALUE @see #setResultType, the getValue method is applicable for fetching the query result.
      static longRESULT_IN_FILE 
      static longRESULT_IN_STRING 
      static longXML_FORMAT 
      static longZIPPED_FILE 
    • Constructor Summary

      Constructors 

      Constructor and Description
      QueryOptions() 
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • RESULT_AS_VALUE

        public static final long RESULT_AS_VALUE

        When the query result type is RESULT_AS_VALUE @see #setResultType, the getValue method is applicable for fetching the query result.

        See Also:Constant Field Values

      • RESULT_AS_ARRAY

        public static final long RESULT_AS_ARRAY

        When the query result type is RESULT_AS_ARRAY, there is only one column, usually containing instance IDs. method is applicable for fetching the query result.

        See Also:Constant Field Values

      • RESULT_AS_MATRIX

        public static final long RESULT_AS_MATRIX

        When the query result type is RESULT_AS_MATRIX @see #setResultType, the cell, row, column and matrix methods are applicable for getting the query result values. method is applicable for fetching the query result.

        See Also:Constant Field Values

      • PARAMETERS_IN_XML_STRING

        public static final long PARAMETERS_IN_XML_STRING

        States that the first parameter to the query function is interpreted as an XML string containing (enhanced) ISO10303 P28 XML input data to the query function. There must be exactly one parameter given. All possible data types, Express primitive data types, as well as aggregates and instances could be passed. Instances and aggregates should be passed both by instanceId/aggregateId and by "value". When passed by value, the EDMxmlFactory should create scratch instances/aggregates and pass the related instanceId/aggregateId to the actual method to invoke.

        See Also:Constant Field Values

      • PARAMETERS_IN_XML_FILE

        public static final long PARAMETERS_IN_XML_FILE

        States that the first parameter to the query function is interpreted as an filename for a local file containing (enhanced) ISO10303 P28 XML input data (to the query function. There must be exactly one parameter given. All possible data types, Express primitive data types, as well as aggregates and instances could be passed. Instances and aggregates should be passed both by instanceId/aggregateId and by "value". When passed by value, the EDMxmlFactory should create scratch instances/aggregates and pass the related instanceId/aggregateId to the actual method to invoke.

        See Also:Constant Field Values

      • PASS_AGGREGATES_BY_REFERENCE

        public static final long PASS_AGGREGATES_BY_REFERENCE

        See Also:Constant Field Values

      • ALL_ATTRIBUTES

        public static final long ALL_ATTRIBUTES

        See Also:Constant Field Values

      • INCLUDE_CONFIGURATION

        public static final long INCLUDE_CONFIGURATION

        Include configuration element when writing ISO_10303_28 document

        See Also:Constant Field Values

      • INCLUDE_SCHEMA

        public static final long INCLUDE_SCHEMA

        Include schema elements when writing ISO_10303_28 document

        See Also:Constant Field Values

      • RESULT_IN_STRING

        public static final long RESULT_IN_STRING

        See Also:Constant Field Values

      • EXTRACT_SHALLOW

        public static final long EXTRACT_SHALLOW

        See Also:Constant Field Values

      • RESULT_IN_FILE

        public static final long RESULT_IN_FILE

        See Also:Constant Field Values

      • EDM_IDENTIFIERS

        public static final long EDM_IDENTIFIERS

        See Also:Constant Field Values

      • XML_FORMAT

        public static final long XML_FORMAT

        See Also:Constant Field Values

      • ZIPPED_FILE

        public static final long ZIPPED_FILE

        See Also:Constant Field Values

    • Constructor Detail

      • QueryOptions

        public QueryOptions()