Move drop table logic to NativeMetadata
Static import query execution factories
Used shared executor for query execution
Rename InMemoryMetadata to TestingMetadata
Remove useless check in NativeMetadata
Use checkType in NativeMetadata
Fix warnings in MetadataManager