All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.mule-db.xsd Maven / Gradle / Ivy

There is a newer version: 3.9.0
Show newest version



    
    
    

    
        
            
                
            
        
    

    
        
            
                
            
        
    

    
        
            
                
                    Defines the configuration parameters for the JDBC connection.
                
            
        
        
            
                
                    The expression used to obtain the value used to calculate parameters. Default is
                    empty, so parameters are calculated from the payload".
                
            
        
        
            
                
                    The enricher expression used to enrich the current message with the result
                    of the SQL processing.
                
            
        
        
            
                
                    Indicates how the message processor will be behave regarding transactions.
                
            
        
    

    
        
            
                
                    
                
            
        
    

    
        
            
                Selects data from a database
            
        
    

    
        
            
                
                    
                

                
                    
                        
                            Indicates if result sets must be returned as an iterator or as list of maps.
                        
                    
                

                
                    
                        
                            Indices how many rows should be fetched from the database when rows are read from a resultSet. This property its required when streaming is true, in that case a default value (10) is used.
                        
                    
                

                
                    
                        
                            Sets the limit for the maximum number of rows that any ResultSet object generated by this
                            message processor can contain to the given number. If the limit is exceeded, the excess rows
                            are silently dropped.
                        
                    
                
            
        
    

    
        
            
                Updates data from a database
            
        
    

    
        
            
                
                    
                        
                            Indicates whether or not a bulk update is requested. When true, payload is required to be a
                            collection and a bulk update will be executed for each item in the collection.
                        
                    
                
            
        
    

    
        
            
                Deletes data from a database
            
        
    

    
        
            
                Inserts data into a database
            
        
    

    
        
            
                
                
                    
                        
                            Indicates whether or not a bulk update is requested. When true, payload is required to be a
                            collection and a bulk update will be executed for each item in the collection.
                        
                    
                
            
        
    

    
        
            
                Enables execution of DDL queries against a database
            
        
    

    
        
            
                
                    
                
            
        
    

    
        
            
                Updates data from a database
            
        
    

    
        
            
                
                    
                        
                            The location of a file to load. The file can point to a resource on the classpath or on disk.
                        
                    
                
            
        
    

    
        
            
                Executes a SQL statement in a database
            
        
    

    
        
            
                
                    
                

                
                    
                        
                            Indicates if result sets must be returned as an iterator or as list of maps.
                        
                    
                
                
                    
                        
                            Indices how many rows should be fetched from the database when rows are read from a resultSet. This property its required when streaming is true, in that case a default value (10) is used.
                        
                    
                

                
                    
                        
                            Sets the limit for the maximum number of rows that any ResultSet object generated by this
                            message processor can contain to the given number. If the limit is exceeded, the excess rows
                            are silently dropped.
                        
                    
                

                
            
        
    

    
        
            
                The type of action the transaction should take, one of the following:
                ALWAYS_JOIN - Always expects a transaction to be in progress when a message is received. If there is no
                transaction, an exception is thrown.
                JOIN_IF_POSSIBLE - Join the current transaction if one is available. Otherwise, no transaction is
                created.
                NOT_SUPPORTED - Execute outside any existent transaction
            
        
        
            
            
            
        
    

    
        
            
                
                
            
            
                
            
            
        
    

    
        
            
                
                
            
            
                
                
            
            
        
    

    
    

    
        
            
        
    

    
    
        
            
                
                    
                        
                            

                            
                        

                        

                        
                            
                            
                        
                    
                
                
                    
                        
                            Identifies the query so that other elements can reference it.
                        
                    
                
            
        
    

    
        
            
                Used for defining a SQL query that can contain inline parameters definitions
            
        

        
            
                
                    Location of a file that enables to define a query in a separate file, useful when the queries are too complex. The file can point to a resource on the classpath or on disk.
                
            
        
    

    
        
            
            
            
        
    

    
        
            
                
                    The name for the output parameter
                
            
        
        
            
                
                    Parameter type name
                
            
        
    

    
        
            
                
                    The name for the output parameter
                
            
        
        
            
                
                    The value for the parameter
                
            
        
        
            
                
                    Parameter type name
                
            
        
    

    
        
    

    
        
            
                
                    The name for the input parameter
                
            
        
        
            
                
                    The value for the parameter
                
            
        
        
            
                
                    Parameter type name
                
            
        
    

    
        
            
                
                    The name for the input parameter
                
            
        
        
            
                
                    The value for the parameter
                
            
        
        
            
                
                    Parameter type name
                
            
        
    

    
        
            
                
                    The name for the input parameter
                
            
        
        
            
                
                    The value for the parameter
                
            
        
    

    
        
            
                Data types for fields and parameters
            
        
        
    

    
        
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
        
    

    
        
            
                
                    Indicates when auto-generated keys should be made available for retrieval.
                
            
        
        
            
                
                    Comma separated list of column indexes that indicates which auto-generated keys should be made
                    available for retrieval.
                
            
        
        
            
                
                    Comma separated list of column names that indicates which auto-generated keys should be made
                    available for retrieval.
                
            
        
    

    

    
        
            
                Place holder for database configuration elements.
            
        
    

    
        
            
                
                    
                    
                    
                    
                
                
                    
                        
                            Identifies the database configuration so other elements can reference it.
                        
                    
                
                
                    
                        
                            Reference to a JDBC DataSource object. This object is typically created using Spring. When
                            using XA transactions, an XADataSource object must be provided.
                        
                    
                
                
                    
                        
                            URL used to connect to the database.
                        
                    
                
                
                    
                        
                            Indicates whether or not the created datasource has to support XA transactions. Default is
                            false.
                        
                    
                
                
                    
                        
                            Fully qualified name of the database driver class.
                        
                    
                
                
                    
                        
                            Maximum time in seconds that this data source will wait while attempting to connect to a
                            database. A value of zero specifies that the timeout is the default system timeout if there
                            is one; otherwise, it specifies that there is no timeout.
                        
                    
                
                
                    
                        
                            The transaction isolation level to set on the driver when connecting the database.
                        
                    
                    
                        
                            
                            
                            
                            
                            
                        
                    
                
            
        
    

    
        
            
                Allows to specify a list of custom key-value connectionProperties for the config
            
        
    

    
        
            
                
                    
                
            
        
    

    
        
            
                
                
            
        
    

    
        
            
                Allows to specify non standard data types
            
        
    

    
        
            
                
                    
                
            
        
    

    
        
            
                
                    
                        
                            Name of the type used by the JDBC driver.
                        
                    
                
                
                    
                        
                            Type identifier used by the JDBC driver.
                        
                    
                
            
        
    

    
        
            
                Provides a way to configure database connection pooling.
            
        
    

    
        
            
                Maximum number of Connections a pool will maintain at any given time.
            
        
        
            
                Minimum number of Connections a pool will maintain at any given time.
            
        
        
            
                Determines how many connections at a time will try to acquire when the pool is exhausted.
            
        
        
            
                Determines how many statements are cached per pooled connection. Defaults to 0, meaning statement caching is disabled.
            
        
        
            
                The number of milliseconds a client calling getConnection() will wait for a Connection to be checked-in or acquired when the pool is exhausted. Zero means wait indefinitely
            
        
    

    
        
            
                Provides a way to define a JDBC configuration for any DB vendor.
            
        
    

    
        
            
                
                    
                        
                            The user that is used for authentication against the database.
                        
                    
                
                
                    
                        
                            The password that is used for authentication against the database.
                        
                    
                
            
        
    

    

    

    
        
            
                
                    
                        
                            Allows to configure just the host part of the JDBC URL (and leave the rest of the default JDBC URL untouched).
                        
                    
                
                
                    
                        
                            Allows to configure just the port part of the JDBC URL (and leave the rest of the default JDBC URL untouched).
                        
                    
                
                
                    
                        
                            Allows to configure just the instance part of the JDBC URL (and leave the rest of the default JDBC URL untouched).
                        
                    
                
            
        
    

    

    
        
            
                
                    
                        
                            The name of the database. Must be configured unless a full JDBC URL is configured.
                        
                    
                
                
                    
                        
                            Allows to configure just the host part of the JDBC URL (and leave the rest of the default
                            JDBC URL untouched).
                        
                    
                
                
                    
                        
                            Allows to configure just the port part of the JDBC URL (and leave the rest of the default
                            JDBC URL untouched).
                        
                    
                
            
        
    






© 2015 - 2024 Weber Informatics LLC | Privacy Policy