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

  Modifier and Type
  Method
  Description
  `VTIContext`
  `getContext()`
  Get the table function context
  `void`
  `setContext(VTIContext context)`
  Set the table function context

- ## Method Details

  - ### 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