QueryTask.where('1=1') Test

Test to show that a query task only returns the maxcount records of the underlying service

HTML

<link rel="stylesheet" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.3/js/dojo/dijit/themes/claro/claro.css">
<script src="http://serverapi.arcgisonline.com/jsapi/arcgis/3.3/" type="text/javascript"></script>
<p>The layer we are querying has 2786 features</p>
<p>A query Task asking for 1=1 (ie. all) features returns <span id="console"></span> features.</p>
<p>Thus, we can not use a query task to get ALL the features from a map service.</p>

CSS

#map {
    padding:0;
    width:300px;
    height:300px;
}

JavaScript

dojo.require("esri.map"); 
dojo.require("esri.tasks.query");  

function init() { 
    var countyQueryTask = new esri.tasks.QueryTask("https://gismaps.vbgov.com/arcgis/rest/services/Basemaps/PropertyInformation/MapServer/3");

    var firesQuery = new esri.tasks.Query(); 
    firesQuery.outFields = ["*"]; 
    firesQuery.returnGeometry = false; 
    firesQuery.outSpatialReference = new esri.SpatialReference({wkid:102100});; 
    firesQuery.where = "GPIN Like '24030487400000'"; 
    countyQueryTask.execute(firesQuery, parseFeatureSet); 
} 
function parseFeatureSet(featureSet){ 
    //$('#console').html(featureSet.features.length); 
     $('#console').append("GPIN: " + featureSet.features[0].attributes["GPIN"]); 
      $('#console').append("<br>") 
dojo.require("esri.map"); 
dojo.require("esri.tasks.query"); 

function init() { 
    var countyQueryTask = new esri.tasks.QueryTask("https://gismaps.vbgov.com/arcgis/rest/services/Basemaps/PropertyInformation/MapServer/3");

    var firesQuery = new esri.tasks.Query(); 
    firesQuery.outFields = ["*"]; 
    firesQuery.returnGeometry = false; 
    firesQuery.outSpatialReference = new esri.SpatialReference({wkid:102100});; 
    firesQuery.where = "GPIN Like '24030487400000'"; 
    countyQueryTask.execute(firesQuery, parseFeatureSet); 
} 
function parseFeatureSet(featureSet){ 
    //$('#console').html(featureSet.features.length); 
     $('#console').append("GPIN: " + featureSet.features[0].attributes["GPIN"]); 
      $('#console').append("<br>") 
     $('#console').append("MAPBOOK_LINK: " + featureSet.features[0].attributes["MAPBOOK_LINK"]); 
} 


dojo.addOnLoad(init);