func (*UnresolvedTable) RowIter(ctx *sql.Context, row sql.Row) (sql.RowIter, error) {
	return nil, ErrUnresolvedTable.New()
}
RowIter implements the RowIter interface.
package plan
import (
	"fmt"
	errors "gopkg.in/src-d/go-errors.v1"
	"github.com/dolthub/go-mysql-server/sql"
)
var ErrUnresolvedTable = errors.NewKind("unresolved table")
type UnresolvedTable struct {
	name     string
	Database string
	AsOf     sql.Expression
}
func NewUnresolvedTable(name, db string) *UnresolvedTable {
	return &UnresolvedTable{name, db, nil}
}
func NewUnresolvedTableAsOf(name, db string, asOf sql.Expression) *UnresolvedTable {
	return &UnresolvedTable{name, db, asOf}
}
var _ sql.Expressioner = (*UnresolvedTable)(nil)
func (t *UnresolvedTable) Name() string {
	return t.name
}
func (*UnresolvedTable) Resolved() bool {
	return false
}
func (*UnresolvedTable) Children() []sql.Node { return nil }
func (*UnresolvedTable) Schema() sql.Schema { return nil }