add a separate TableRelation instead of having TableInfo implement AnalyzedRelation