First-Order Languages Expressing Constructible Spatial Database Queries