Module org.apache.derby.engine
Package org.apache.derby.vti

## Interface AwareVTI

- All Known Implementing Classes:
    `ForeignTableVTI`, `ForwardingVTI`, `SimpleJsonVTI`, `StringColumnVTI`, `VTITemplate`

      public interface AwareVTI

  Interface describing a table function which can be given information about the context in which it runs.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `VTIContext` | `getContext()` | Get the table function context
    `void` | `setContext​(VTIContext context)` | Set the table function context

- - ### Method Detail

    - #### getContext

          VTIContext getContext()

      Get the table function context
      Returns:
        the table function context

    - #### setContext

          void setContext​(VTIContext context)

      Set the table function context
      Parameters:
        `context` - The table function context