Package io.prestosql.plugin.blackhole
Class BlackHoleTableHandle
- java.lang.Object
-
- io.prestosql.plugin.blackhole.BlackHoleTableHandle
-
- All Implemented Interfaces:
io.prestosql.spi.connector.ConnectorTableHandle
public final class BlackHoleTableHandle extends java.lang.Object implements io.prestosql.spi.connector.ConnectorTableHandle
-
-
Constructor Summary
Constructors Constructor Description BlackHoleTableHandle(io.prestosql.spi.connector.ConnectorTableMetadata tableMetadata, int splitCount, int pagesPerSplit, int rowsPerPage, int fieldsLength, io.airlift.units.Duration pageProcessingDelay)BlackHoleTableHandle(java.lang.String schemaName, java.lang.String tableName, java.util.List<BlackHoleColumnHandle> columnHandles, int splitCount, int pagesPerSplit, int rowsPerPage, int fieldsLength, io.airlift.units.Duration pageProcessingDelay)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.List<BlackHoleColumnHandle>getColumnHandles()intgetFieldsLength()io.airlift.units.DurationgetPageProcessingDelay()intgetPagesPerSplit()intgetRowsPerPage()java.lang.StringgetSchemaName()intgetSplitCount()java.lang.StringgetTableName()inthashCode()io.prestosql.spi.connector.SchemaTableNametoSchemaTableName()java.lang.StringtoString()io.prestosql.spi.connector.ConnectorTableMetadatatoTableMetadata()
-
-
-
Constructor Detail
-
BlackHoleTableHandle
public BlackHoleTableHandle(io.prestosql.spi.connector.ConnectorTableMetadata tableMetadata, int splitCount, int pagesPerSplit, int rowsPerPage, int fieldsLength, io.airlift.units.Duration pageProcessingDelay)
-
BlackHoleTableHandle
public BlackHoleTableHandle(java.lang.String schemaName, java.lang.String tableName, java.util.List<BlackHoleColumnHandle> columnHandles, int splitCount, int pagesPerSplit, int rowsPerPage, int fieldsLength, io.airlift.units.Duration pageProcessingDelay)
-
-
Method Detail
-
getSchemaName
public java.lang.String getSchemaName()
-
getTableName
public java.lang.String getTableName()
-
getColumnHandles
public java.util.List<BlackHoleColumnHandle> getColumnHandles()
-
getSplitCount
public int getSplitCount()
-
getPagesPerSplit
public int getPagesPerSplit()
-
getRowsPerPage
public int getRowsPerPage()
-
getFieldsLength
public int getFieldsLength()
-
getPageProcessingDelay
public io.airlift.units.Duration getPageProcessingDelay()
-
toTableMetadata
public io.prestosql.spi.connector.ConnectorTableMetadata toTableMetadata()
-
toSchemaTableName
public io.prestosql.spi.connector.SchemaTableName toSchemaTableName()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-