trait SqlBinder extends AnyRef
- Alphabetic
- By Inheritance
- SqlBinder
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
drop(location: String, databaseName: String, tableName: String, fileSystemType: FileSystemType)(implicit spark: SparkSession): DataFrame
Empty the table and removes the associated metadata
Empty the table and removes the associated metadata
- location
full path of where the data will be located
- databaseName
the name of the database
- tableName
the name of the table
- fileSystemType
the type of file system
- spark
a valid spark session
-
abstract
def
setComment(fieldName: String, fieldType: String, fieldComment: String, databaseName: String, tableName: String)(implicit spark: SparkSession): Unit
Set a comment on a field of a table.
Set a comment on a field of a table.
- fieldName
the field to update
- fieldType
the field type. https://cwiki.apache.org/confluence/display/hive/languagemanual+types#LanguageManualTypes-HiveDataTypes
- fieldComment
the comment to set
- databaseName
the database name
- tableName
the table name
- spark
a valid spark session
-
abstract
def
truncate(location: String, databaseName: String, tableName: String, partitioning: List[String], format: String)(implicit spark: SparkSession): DataFrame
Empty the table and keeps the existing schema and metadata
Empty the table and keeps the existing schema and metadata
- location
full path of where the data will be located
- databaseName
the name of the database
- tableName
the name of the table
- partitioning
list of column used as partition
- format
format of the data to be written
- spark
a valid spark session
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated