@InterfaceAudience.Public public abstract class Operation extends Object
| Constructor and Description | 
|---|
| Operation() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Map<String,Object> | getFingerprint()Produces a Map containing a fingerprint which identifies the type and the static schema
 components of a query (i.e. | 
| String | toJSON()Produces a JSON object sufficient for description of a query in a debugging or logging context. | 
| String | toJSON(int maxCols)Produces a JSON object for fingerprint and details exposure in a parseable format. | 
| Map<String,Object> | toMap()Produces a Map containing a full summary of a query. | 
| abstract Map<String,Object> | toMap(int maxCols)Produces a Map containing a summary of the details of a query beyond the scope of the
 fingerprint (i.e. | 
| String | toString()Produces a string representation of this Operation. | 
| String | toString(int maxCols)Produces a string representation of this Operation. | 
public abstract Map<String,Object> getFingerprint()
public abstract Map<String,Object> toMap(int maxCols)
maxCols - a limit on the number of columns output prior to truncationpublic Map<String,Object> toMap()
public String toJSON(int maxCols) throws IOException
maxCols - a limit on the number of columns to include in the JSONIOExceptionpublic String toJSON() throws IOException
IOExceptionpublic String toString(int maxCols)
maxCols - a limit on the number of columns output in the summary prior to truncationCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.