Skip to content

Instantly share code, notes, and snippets.

@ryansgot
Last active May 22, 2018 17:52
Show Gist options
  • Save ryansgot/b9f20a74a8af17cc245d0285007afbed to your computer and use it in GitHub Desktop.
Save ryansgot/b9f20a74a8af17cc245d0285007afbed to your computer and use it in GitHub Desktop.
Quickstart Retreival Query
// java version
EmployeesTable api = ForSure.employeesTable().getApi();
Retriever retriever = ForSure.employeesTable.get();
if (retriever.moveToFirst()) {
do { // log employee record fields using generated api
String msg = "Employee{uuid=" + api.uuid(retriever);
msg += "; first_name=" + api.firstName(retriever);
msg += "; last_name=" + api.lastName(retriever);
msg += "; _id=" + api.id(retriever);
msg += "; created=" + api.created(retriever);
msg += "; deleted=" + api.deleted(retriever);
msg += "; modified=" + api.modified(retriever) + "}";
Log.i("forsuredb-example", msg);
} while(retriever.moveToNext())
}
retriever.close()
// kotlin version
val api = ForSure.employeesTable().api
val retriever = ForSure.employeesTable().get()
if (retriever.moveToFirst()) {
do { // log employee record fields using generated api
var msg = "Employee{uuid=${api.uuid(retriever)}"
msg += "; firstName=${api.firstName(retriever)}"
msg += "; lastName=${api.lastName(retriever)}"
msg += "; _id=${api.id(retriever)}"
msg += "; created=${api.created(retriever)}"
msg += "; deleted=${api.deleted(retriever)}"
msg += "; modified=${api.modified(retriever)}}"
Log.i("forsuredb-example", msg)
} while(retriever.moveToNext())
}
retriever.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment