class AdManagerApi::StatementBuilder

A utility class for building PQL statements, used by the PublisherQueryLanguageService and other services’ get*ByStatement and perform*Action requsts.

Example usage: sb = AdManagerApi::StatementBuilder.new do |b|

b.select = 'ChangeDateTime, EntityId, EntityType, Operation'
b.from = 'Change_History'
b.where = 'ChangeDateTime < :start_date_time ' +
          'AND ChangeDateTime > :end_date_time'
b.with_bind_variable('start_date_time',
                     AdManagerApi::AdManagerDate.today-1)
b.with_bind_variable('end_date_time', AdManagerApi::Date.today)
b.order_by = 'ChangeDateTime'
b.ascending = false

end sb.to_statement()