SQLSig

wvlet.airframe.sql.model.SQLSig
trait SQLSig

A trait for LogicalPlan nodes that can generate SQL signatures

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait LogicalPlan
trait BinaryPlan
trait LeafPlan
trait DDL
class AddColumn
class CreateSchema
class CreateTable
class CreateView
class DropColumn
class DropSchema
class DropTable
class DropView
class RenameColumn
class RenameSchema
class RenameTable
class Delete
class RawSQL
class TableRef
class Values
class TableScan
trait Relation
class Join
class Query
trait SetOperation
class Except
class Intersect
class Union
class Aggregate
class Distinct
class Filter
class InsertInto
class Lateral
class LateralView
class Limit
class Project
trait Selection
class Sort
class Unnest
trait Update
class With
class WithQuery
trait UnaryPlan
Show all

Members list

Value members

Abstract methods

def sig(config: QuerySignatureConfig): String