Examples of SelectRequest


Examples of com.amazonaws.services.simpledb.model.SelectRequest

   * </p>
   */
  @Override
  public String[] getTriggerNames(SchedulingContext ctxt, String groupName) {
    logDebug("Getting names of triggers");
    SelectResult result = amazonSimpleDb.select(new SelectRequest(query
        .triggerNamesInGroup(groupName)));
    List<Item> jobs = result.getItems();

    String[] outList = new String[jobs.size()];
    int i = 0;
View Full Code Here

Examples of com.amazonaws.services.simpledb.model.SelectRequest

   * </p>
   */
  @Override
  public String[] getJobGroupNames(SchedulingContext ctxt) {
    logDebug("Getting job group names");
    SelectResult result = amazonSimpleDb.select(new SelectRequest(query
        .jobGroups()));
    List<Item> jobs = result.getItems();
    Set<String> groups = new HashSet<String>();
    for (Item item : jobs) {
      groups.add(item.getAttributes().get(0).getValue());
View Full Code Here

Examples of com.amazonaws.services.simpledb.model.SelectRequest

   * </p>
   */
  @Override
  public String[] getTriggerGroupNames(SchedulingContext ctxt) {
    logDebug("Getting trigger group names");
    SelectResult result = amazonSimpleDb.select(new SelectRequest(query
        .triggerGroups()));
    List<Item> jobs = result.getItems();
    Set<String> groups = new HashSet<String>();
    for (Item item : jobs) {
      groups.add(item.getAttributes().get(0).getValue());
View Full Code Here

Examples of com.amazonaws.services.simpledb.model.SelectRequest

   */
  @Override
  public Trigger[] getTriggersForJob(SchedulingContext ctxt, String jobName,
      String groupName) {
    logDebug("Get triggers for Job: " + jobName + "." + groupName);
    SelectResult result = amazonSimpleDb.select(new SelectRequest(query
        .triggersForJob(jobName, groupName)));
    List<Item> items = result.getItems();
    Trigger[] triggers = new Trigger[items.size()];
    int i = 0;
    for (Item item : items) {
View Full Code Here

Examples of com.amazonaws.services.simpledb.model.SelectRequest

   */
  @Override
  public Trigger acquireNextTrigger(SchedulingContext ctxt, long noLaterThan) {
    log.info("Acquiring next trigger: "
        + query.acquireTrigger(dateFormat.format(new Date(noLaterThan))));
    SelectResult result = amazonSimpleDb.select(new SelectRequest(query
        .acquireTrigger(dateFormat.format(new Date(noLaterThan)))));
    List<Item> items = result.getItems();

    if (items.size() == 1) {
      try {
View Full Code Here

Examples of com.amazonaws.services.simpledb.model.SelectRequest

        String nextToken = null;
        String appid = asgName.lastIndexOf('-') > 0 ? asgName.substring(0, asgName.indexOf('-')) : asgName;
        logger.info(String.format("appid used to fetch properties is: %s", appid));
        do
        {
            SelectRequest request = new SelectRequest(String.format(ALL_QUERY, appid));
            request.setNextToken(nextToken);
            SelectResult result = simpleDBClient.select(request);
            nextToken = result.getNextToken();
            Iterator<Item> itemiter = result.getItems().iterator();
            while (itemiter.hasNext())
              addProperty(itemiter.next());
View Full Code Here

Examples of com.amazonaws.services.simpledb.model.SelectRequest

     * @return the node with the given {@code id}, or {@code null} if no such node exists
     */
    public PriamInstance getInstance(String app, String dc, int id)
    {
        AmazonSimpleDBClient simpleDBClient = getSimpleDBClient();
        SelectRequest request = new SelectRequest(String.format(INSTANCE_QUERY, app, dc, id));
        SelectResult result = simpleDBClient.select(request);
        if (result.getItems().size() == 0)
            return null;
        return transform(result.getItems().get(0));
    }
View Full Code Here

Examples of com.amazonaws.services.simpledb.model.SelectRequest

        AmazonSimpleDBClient simpleDBClient = getSimpleDBClient();
        Set<PriamInstance> inslist = new HashSet<PriamInstance>();
        String nextToken = null;
        do
        {
            SelectRequest request = new SelectRequest(String.format(ALL_QUERY, app));
            request.setNextToken(nextToken);
            SelectResult result = simpleDBClient.select(request);
            nextToken = result.getNextToken();
            Iterator<Item> itemiter = result.getItems().iterator();
            while (itemiter.hasNext())
            {
View Full Code Here

Examples of com.amazonaws.services.simpledb.model.SelectRequest

        // nextToken == null is the first page
        String nextToken = null;

        // set the select expression which retrieves all the items from this domain
        SelectRequest request = new SelectRequest("select * from " + domain);
               
        do {
            if (nextToken != null) request = request.withNextToken(nextToken);
            // make the request to the service
            SelectResult result = sdbService.select(request);

            nextToken = result.getNextToken();
            items.addAll(result.getItems());
View Full Code Here

Examples of com.amazonaws.services.simpledb.model.SelectRequest

        long count = 0;
        long totalLatency = 0;
        String nextToken = null;
        // retrieve all the items which are in the
        // date range we want
        SelectRequest request = new SelectRequest(
                "select SentTimestamp, PickedUpTimestamp, MessageBody "
                        + "from sqs_log " + "where SentTimestamp > '"
                        + format.format(start) + "' "
                        + "and PickedUpTimestamp < '" + format.format(end)
                        + "'");
        do {
            request.setNextToken(nextToken);
            SelectResult result = simpleDB.select(request);
            nextToken = result.getNextToken();

            for (Item item : result.getItems()) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.