View

org.beangle.data.jdbc.meta.View
See theView companion object
class View(s: Schema, n: Identifier) extends Relation

Attributes

Companion
object
Graph
Supertypes
class Relation
trait Cloneable
trait Comment
trait Ordered[Relation]
trait Comparable[Relation]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def clone(newschema: Schema): View

Attributes

Definition Classes
override def clone(): View

Create a copy of the receiver object.

Create a copy of the receiver object.

The default implementation of the clone method is platform dependent.

Attributes

Returns

a copy of the receiver object.

Note

not specified by SLS as a member of AnyRef

Definition Classes
Object
def toTable: Table

Inherited methods

def <(that: Relation): Boolean

Attributes

Inherited from:
Ordered
def <=(that: Relation): Boolean

Attributes

Inherited from:
Ordered
def >(that: Relation): Boolean

Attributes

Inherited from:
Ordered
def >=(that: Relation): Boolean

Attributes

Inherited from:
Ordered
def add(cols: Column*): Unit

Attributes

Inherited from:
Relation
def add(column: Column): Column

Attributes

Inherited from:
Relation
def attach(engine: Engine): Relation.this.type

Attributes

Inherited from:
Relation
def column(columnName: String): Column

Attributes

Inherited from:
Relation
def columnExits(columnName: Identifier): Boolean

Attributes

Inherited from:
Relation
def commentAndModule: Option[String]

Attributes

Inherited from:
Relation
override def compare(o: Relation): Int

Attributes

Definition Classes
Relation -> Ordered
Inherited from:
Relation
def compareTo(that: Relation): Int

Attributes

Inherited from:
Ordered
def createColumn(name: String, typeName: String): Column

Attributes

Inherited from:
Relation
def createColumn(name: String, sqlType: SqlType): Column

Attributes

Inherited from:
Relation
def engine: Engine

Attributes

Inherited from:
Relation
def getColumn(columnName: String): Option[Column]

Attributes

Inherited from:
Relation
def hasQuotedIdentifier: Boolean

Attributes

Inherited from:
Relation
def qualifiedName: String

Attributes

Inherited from:
Relation
def quotedColumnNames: List[String]

Attributes

Inherited from:
Relation
def remove(column: Column): Unit

Attributes

Inherited from:
Relation
def rename(column: Column, newName: Identifier): Unit

Attributes

Inherited from:
Relation
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Relation -> Any
Inherited from:
Relation
def updateCommentAndModule(newComment: String): Unit

Attributes

Inherited from:
Relation
def updateSchema(newSchema: Schema): Unit

Attributes

Inherited from:
Relation

Concrete fields

var definition: Option[String]

Inherited fields

val columns: ListBuffer[Column]

Attributes

Inherited from:
Relation
var comment: Option[String]

Attributes

Inherited from:
Comment
var module: Option[String]

Attributes

Inherited from:
Relation

Attributes

Inherited from:
Relation
var schema: Schema

Attributes

Inherited from:
Relation