public HdfsContext(ConnectorSession session, String schemaName, String tableName)
{
requireNonNull(session, "session is null");
requireNonNull(schemaName, "schemaName is null");
requireNonNull(tableName, "tableName is null");
this.identity = requireNonNull(session.getIdentity(), "session.getIdentity() is null");
this.source = requireNonNull(session.getSource(), "session.getSource()");
this.queryId = Optional.of(session.getQueryId());
this.schemaName = Optional.of(schemaName);
this.tableName = Optional.of(tableName);
}