public abstract class Restriction extends Object implements Serializable
An expression to be pushed into a Table Function so that the Table Function can short-circuit its processing and return fewer rows. A restriction is represented as a binary tree. The non-leaf nodes are ANDs and ORs. The leaf nodes are ColumnQualifiers. A ColumnQualifier is a simple expression comparing a constant value to a column in the Table Function.
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Restriction.ANDAn AND of two Restrictions | 
| static class  | Restriction.ColumnQualifier
 A simple comparison of a column to a constant value. | 
| static class  | Restriction.ORAn OR of two Restrictions | 
| Constructor and Description | 
|---|
| Restriction() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract String | toSQL()Turn this Restriction into a string suitable for use in a WHERE clause. | 
public abstract String toSQL()
Apache Derby 10.14 API Documentation - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.