Skip to content

Outdoor & Landscaping

These attributes describe parking, outdoor amenities, pools, and landscaping features.

  • Type: INT
  • Description: Total number of parking spaces
  • Example: 2
  • Required: No
  • Indexed: Yes
  • Use Case: Primary filter for parking requirements
  • Type: INT
  • Description: Number of garage parking spaces
  • Example: 2
  • Required: No
  • Type: VARCHAR(50)
  • Description: Type of garage
  • Values: "attached", "detached", "carport", "none"
  • Example: "attached"
  • Required: No
  • Type: VARCHAR(50)
  • Description: Type of garage door
  • Values: "automatic", "manual", "roll_up"
  • Example: "automatic"
  • Required: No
  • Type: BOOLEAN
  • Description: Whether garage has automatic door openers
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether garage is heated
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether garage includes workshop space
  • Example: true
  • Required: No
  • Type: INT
  • Description: Number of driveway parking spaces
  • Example: 2
  • Required: No
  • Type: VARCHAR(50)
  • Description: Driveway surface material
  • Values: "concrete", "asphalt", "gravel", "pavers"
  • Example: "concrete"
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has circular driveway
  • Example: false
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has gated entry
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has a pool
  • Example: true
  • Required: No
  • Indexed: Yes
  • Type: VARCHAR(50)
  • Description: Type of pool
  • Values: "in_ground", "above_ground", "indoor", "lap_pool"
  • Example: "in_ground"
  • Required: No
  • Type: VARCHAR(50)
  • Description: Pool size description
  • Example: "large", "olympic", "plunge"
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has spa/hot tub
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has hot tub (separate from spa)
  • Example: false
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has outdoor kitchen
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has outdoor fireplace
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has fire pit
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has deck
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has patio
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has balcony
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has porch
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has gazebo
  • Example: false
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has pergola
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has outdoor shower
  • Example: true
  • Required: No
  • Type: VARCHAR(50)
  • Description: Level of landscaping
  • Values: "minimal", "moderate", "extensive", "professional"
  • Example: "extensive"
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has irrigation/sprinkler system
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has sprinkler system (may overlap with irrigation)
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has outdoor lighting
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has garden
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has vegetable garden
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has fruit trees
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has mature trees
  • Example: true
  • Required: No
  • Type: BOOLEAN
  • Description: Whether property has privacy fencing
  • Example: true
  • Required: No
  • Type: VARCHAR(50)
  • Description: Fence material
  • Values: "wood", "vinyl", "metal", "chain_link", "stone"
  • Example: "wood"
  • Required: No
SELECT * FROM properties
WHERE has_pool = true
AND status = 'active'
ORDER BY price_current;
SELECT * FROM properties
WHERE parking_total_spaces >= 2
ORDER BY parking_total_spaces DESC;
SELECT * FROM properties
WHERE has_outdoor_kitchen = true
OR has_outdoor_fireplace = true
OR has_fire_pit = true;
SELECT * FROM properties
WHERE landscaping_level = 'extensive'
AND has_irrigation_system = true;
SELECT * FROM properties
WHERE garage_spaces > 0
AND garage_type = 'attached'
ORDER BY garage_spaces DESC;
  1. Always set parking_total_spaces: Critical filter for buyers
  2. Distinguish garage vs driveway: Helps buyers understand parking options
  3. Document outdoor features: Pools and outdoor spaces add significant value
  4. Note landscaping level: Affects maintenance requirements
  5. Track pool type: In-ground vs above-ground affects value differently