Class Table
(deprecated) A Glue table.
Inherited Members
Namespace: Amazon.CDK.AWS.Glue.Alpha
Assembly: Amazon.CDK.AWS.Glue.Alpha.dll
Syntax (csharp)
public class Table : S3Table, ITable, IResource
Syntax (vb)
Public Class Table
Inherits S3Table
Implements ITable, IResource
Remarks
Stability: Deprecated
ExampleMetadata: infused
Examples
IDatabase glueDatabase;
var table = new Table(this, "Table", new S3TableProps {
StorageParameters = new [] { StorageParameter.SkipHeaderLineCount(1), StorageParameter.CompressionType(CompressionType.GZIP), StorageParameter.Custom("foo", "bar"), StorageParameter.Custom("separatorChar", ","), StorageParameter.Custom(StorageParameters.WRITE_PARALLEL, "off") },
// ...
Database = glueDatabase,
Columns = new [] { new Column {
Name = "col1",
Type = Schema.STRING
} },
DataFormat = DataFormat.CSV
});
Synopsis
Constructors
Table(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
Table(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Table(Construct, String, IS3TableProps) |
Constructors
Table(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected Table(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
Table(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected Table(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Table(Construct, String, IS3TableProps)
public Table(Construct scope, string id, IS3TableProps props)
Parameters
- scope Constructs.Construct
- id System.String
- props IS3TableProps
Remarks
Stability: Experimental
Implements
Constructs.IConstruct
Constructs.IDependable