Full, runnable src of Get Follower And Following List can be downloaded as part of the JS tutorials repository.
This tutorial will take you through the process of calling both the follower
and following
functions from the STEEM API.
Intro
We are using the call
operation provided by the dsteem
library to pull the follow information for a specified user account. There are 4 variables required to execute this operation:
- username - The specific user for which the follower(ing) list will be retrieved.
- startFollower(ing) - The starting letter(s) or name for the search query.
- followType - This value is set to
blog
and includes all users following or being followed by theuser
. - limit - The maximum number of lines to be returned by the query.
A simple HTML interface is used to capture the required information after which the function is executed.
Steps
- Configure connection Configuration of
dsteem
to communicate with the Steem blockchain - Input variables Collecting the required inputs via an HTML UI
- Get followers/following Get the followers or users being followed
- Display Display the array of results on the UI
1. Configure connection
As usual, we have a public/app.js
file which holds the Javascript segment of the tutorial. In the first few lines we define the configured library and packages:
const dsteem = require('dsteem');
let opts = {};
//define network parameters
opts.addressPrefix = 'STM';
opts.chainId =
'0000000000000000000000000000000000000000000000000000000000000000';
//connect to a steem node, production in this case
const client = new dsteem.Client('https://api.steemit.com');
Above, we have dsteem
pointing to the production network with the proper chainId, addressPrefix, and endpoint.
2. Input variables
The required parameters for the follow operation is recorded via an HTML UI that can be found in the public/index.html
file. The values have been pre-populated for ease of use but are editable.
The parameter values are allocated as seen below once the user clicks on the “Get Followers” or “Get Following” button. The two queries are very similar and run from two different functions activated from a button on the UI. The first line of both functions is used to clear the display before new information is queried.
//Followers function
window.submitFollower = async () => {
//clear list
document.getElementById('followList').innerHTML = '';
//get user name
const username = document.getElementById('username').value;
//get starting letters / word
const startFollow = document.getElementById('startFollow').value;
//get limit
var limit = document.getElementById('limit').value;
3. Get followers/following
A list of followers or users being followed is called from the database with the follow_api
available in the SteemJS
library.
//get list of followers
//getFollowers(following, startFollower, followType, limit)
let followlist = await client.call('follow_api', 'get_followers', [
username,
startFollow,
'blog',
limit,
]);
document.getElementById('followResultContainer').style.display = 'flex';
document.getElementById('followResult').className = 'form-control-plaintext alert alert-success';
document.getElementById('followResult').innerHTML = 'Followers';
//get list of authors you are following
//getFollowing(follower, startFollowing, followType, limit)
let followlist = await client.call('follow_api', 'get_following', [
username,
startFollow,
'blog',
limit,
]);
document.getElementById('followResultContainer').style.display = 'flex';
document.getElementById('followResult').className = 'form-control-plaintext alert alert-success';
document.getElementById('followResult').innerHTML = 'Following';
4. Display
The result returned from the query is an array of objects. The follower(ing) value from that array is displayed on both the UI and the console via a simple forEach
array method.
followlist.forEach(newObj => {
name = newObj.follower;
document.getElementById('followList').innerHTML += name + '<br>';
console.log(name);
});
To run this tutorial
- clone this repo
cd tutorials/19_get_follower_and_following_list
npm i
npm run dev-server
ornpm run start
- After a few moments, the server should be running at http://localhost:3000/


Discover a new world of web-connected TV entertainment with Samsung Smart TV's at Mentor TV. Samsung Smart TVs allow you to easily search for movies, TV shows, browse the web, explore Samsung apps, chat with friends and find many other types of new interactive TV content.
Say hello to your new customizable interface, where you can put your favorite streaming apps, games and more right on your home screen. The system even knows what?s connected, from gaming consoles to streaming platforms. That means switching between inputs is simpler than ever.
Samsung's new Smart Remote is designed to recognize the devices that are connected to your TV, from cable and satellite boxes to gaming consoles. It has a simple touchpad for control, and even includes a button that serves up additional information (like player stats and actor biographies) related to what you?re watching.
Send content from your compatible Samsung phone, tablet or laptop straight to the TV with fast and simple content sharing. With SmartView, complicated connections are a thing of the past. Now you can enjoy your favorite content on your biggest screen. All devices must be on the same network and Internet connection is required.
There isn't just one TV technology that is right for everyone. Some people might want cutting-edge 4K Ultra HD technology. Some may like the elegant, thin profile of LED TVs, while others will like the versatility of Smart TVs. That's why Mentor TV proudly features Samsung TV's. With Samsung, there is a flat-panel TV for virtually every taste, preference and budget.
Learn more about Samsung TV's available at Mentor TV →
Internet streaming requires broadband internet connection. Broadband speed of at least 2.5 Mbps recommended for SD services, 10 Mbps for HD streaming or 4K downloads, 20 Mbps for 4K Ultra HD streaming. Wireless connectivity requires 802.11 home network (802.11n recommended). Video quality and picture size vary and are dependent upon broadband speeds and delivery by content provider. Select content subject to change. Premium content may require additional fees and/or PC registration. Please note that available apps and features vary by product and model.


This menu command will mark the currently highlighted thread of messages as having been read. It will also make the text grey and mark as read any further messages in this thread. If the current message is ignored this menu option will change to Unignore.


Angular Corporate UI Demo
This is a demopage using AngularJS togheter with Corporate UI. Populating the main navigation can be solved in many different ways and this is a very basic sample. It is not intended to use "as is" rather than to give you ideas of how to pair Corporate UI with the framework of your choice. When you've solved the inital setup, then use Scania Bootstrap to apply the Scania Brand Identity to your application.
Learn why you shouldn't include Corporate UI in your build rather than fetch it from the Scania CDN in real time.
To UX Library Download this template


Check that you can use this platform
Personal Data Exchange is only currently open to central or local government.
If your department or organisation isn't listed, please contact us.
Personal Data Exchange is only currently open to central or local government.
If your department or organisation isn't listed, please contact us.


{#
basic/page.html
~~~~~~~~~~~~~~~
Master template for simple pages.
:copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
#}
{%- extends "layout.html" %}
{# lol well this is comically simple. let's add a super call. idk if that'll do anything #}
{% block body %}
{{ super() }}
{{ body }}
{% endblock %}


{{< layout}} {{$pageTitle}}You need another photo{{/pageTitle}} {{$header}}
Your photo has failed for the following reasons:
Sometimes this is caused by facial hair or shadows near your mouth. Please try different lighting.
If there’s a medical reason why your mouth appears to be open, override this message and submit your photo.
You can only use this photo if you:
Your application will be delayed if we have to ask you for a different photo
I understand - use this photoYou can use 2 printed photos if you apply with Paper Premium. You'll need to complete a paper application form.
Find out how to get another photo.
{{/content}} {{$sidebar}}


constantly learning
Read
Write
Talk
About Me
Foundational Rules of Code Testing
July 24, 2013
Team Language Replication
July 19, 2013
Refactoring Code Improves The Customer Experience
July 03, 2013
Purposes of Refactoring
July 03, 2013
Your Code Smells
July 01, 2013
Developers Spend Half Their Time Fixing Bugs
June 13, 2013
Upgrading Ruby 1.8.6 to 1.8.7
June 05, 2013
Playing Board Games Is Like Watching Sports
May 30, 2013
Bandit Algorithms are Better than A/B Tests
May 23, 2013
← Older Posts
Newer Posts →
53c7353d8e45d80a2519b9ecceb048f166a6bd48


| 007:138 Khan | : |
And We brought the Children of Israel (with safety) across the sea, and they came upon a people devoted to some of their idols (in worship). They said: "O Musa (Moses)! Make for us an ilahan (a god) as they have aliha (gods)." He said: "Verily, you are a people who know not (the Majesty and Greatness of Allah and what is obligatory upon you, i.e. to worship none but Allah Alone, the One and the Only God of all that exists)." |
| 007:138 Maulana | : |
And We took the Children of Israel across the sea. Then they came to a people who were devoted to their idols. They said: O Moses, make for us a god as they have gods.  They said: O Moses! Make for us a god even as they have gods. He said: Lo! ye are a folk who know not. |
| 007:138 Rashad | : |
We delivered the Children of Israel across the sea. When they passed by people who were worshipping statues, they said, "O Moses, make a god for us, like the gods they have." He said, "Indeed, you are ignorant people. |
| 007:138 Sarwar | : |
We helped the children of Israel to cross the sea. They came to a people who worshipped idols. The Israelites demanded Moses to make gods for them like those of the idol-worshippers.  They said, 'O Moses, make for us a god just as they have gods.'  They came upon a people devoted entirely to some idols they had. They said: "O Moses! fashion for us a god like unto the gods they have." He said: "Surely ye are a people without knowledge. |
Concepts/Themes Covered: العلوم والفنون > الحقائق العلمية و الإشاة إلى وقائع أيدتهاالإكتشافات العلمية > البحر Science and Art> The Scientific Facts and the Indication to Facts which have been supported by the Scientific Discoveries>The Sea
This tool uses eight English parallel translations for the Holy Quran imported from Mr. Clay Smith. You can also visit Qurany Concepts for browsing the Quran themes or topics. If you want to search the Holy Quran for keywords, please visit Qurany Keywords.


Electoral Bonds: Twitter Brings Out Its Finest Memes To Troll Modi
People took to Twitter to troll the Narendra Modi government for lying to the Parliament and the EC over electoral bonds before state elections.
by Rohini ChatterjiPrime Minister Narendra Modi’s Office allowed the illegal sale of electoral bonds to gather funds to fight six critical state elections in 2018, HuffPost India reported today.
The story, the latest in our five-part investigation into electoral bonds and the role of dark money in Indian politics, built on earlier scoops that the finance ministry pushed through electoral bonds despite reservations expressed by the Reserve Bank of India and the Election Commission of India that it would harmful for the Indian democracy.
For the latest news and more, follow HuffPost India on Twitter, Facebook, and subscribe to our newsletter.
While the Opposition leaders including Jairam Ramesh, Kapil Sibal, Priyanka Gandhi, Rahul Gandhi and Sitaram Yechury have criticised the government over the issue, the Modi government has not yet responded to the series of stories published by Huffpost India.
However, Twitter users are calling out the Narendra Modi government with memes and jokes.
Here’s what people are saying:
People also took the help of Bollywood dialogues and scenes to express how bizarre the entire thing was.
People also channeled their inner Greta Thunberg to express anger.
But it didn’t just stop there.
People also used BJP’s election slogan to call out the government.
Cats were employed to put the point across
Others pointed out how the BJP has used social media and its followers to divert attention from important issues.
You can read the first part of #PaisaPolitics here, second part here, and the third part here.


This is the first blog ever using JS DOM which is used to manipulate the html as well as css elements and its content


| magic.post.proc {mgcv} | R Documentation |
Obtains Bayesian parameter covariance matrix, frequentist
parameter estimator covariance matrix, estimated degrees of
freedom for each parameter and leading diagonal of influence/hat matrix,
for a penalized regression estimated by magic
.
magic.post.proc(X,object,w=NULL)
X |
is the model matrix. |
object |
is the list returned by |
w |
is the weight vector used in fitting, or the weight matrix used
in fitting (i.e. supplied to |
object
contains rV
(V, say), and
scale
(s, say) which can be
used to obtain the require quantities as follows. The Bayesian covariance matrix of
the parameters is VV's. The vector of
estimated degrees of freedom for each parameter is the leading diagonal of
VV'X'W'WX
where W is either the
weight matrix w
or the matrix diag(w)
. The
hat/influence matrix is given by
WXVV'X'W'
.
The frequentist parameter estimator covariance matrix is VV'X'W'WXVV's: it is sometimes useful for testing terms for equality to zero.
A list with three items:
Vb |
the Bayesian covariance matrix of the model parameters. |
Ve |
the frequentist covariance matrix for the parameter estimators. |
hat |
the leading diagonal of the hat (influence) matrix. |
edf |
the array giving the estimated degrees of freedom associated with each parameter. |
Simon N. Wood simon.wood@r-project.org


VieCPro Database: and Management of prosopographical data@ACDH-CH <EMAIL_ADDRESS>VieCPro Kick-off, 19.3.2021


In the year 1878 I took my degree of Doctor of Medicine of the University fo London, and proceeded to Netley to go through the course prescribed for surgeons in the army.In the year 1878 I took my degree of Doctor of Medicine of the University fo London, and proceeded to Netley to go through the course prescribed for surgeons in the army.In the year 1878 I took my degree of Doctor of Medicine of the University fo London, and proceeded to Netley to go through the course prescribed for surgeons in the army.In the year 1878 I took my degree of Doctor of Medicine of the University fo London, and proceeded to Netley to go through the course prescribed for surgeons in the army.


subject = "Requested Password Reset" == Hello {{ name }}, Somebody has requested a password reset for your account, if this was not you, please ignore this email. Use the this activation code to restore your password: {{ code }} You can use the following link: {{ link }} --- This is an automatic message. Please do not reply to it. ==
Hello {{ name }},
Somebody has requested a password reset for your account, if this was not you, please ignore this email.
Use the this activation code to restore your password:
{{ code }}
You can use the following link:
{{ link }}
This is an automatic message. Please do not reply to it.


Home
Emergency Services
My Profile
Logout
Camera 1
Camera 2
Camera 3
Camera 4
Camera 5
Camera 6
Camera 7
Camera 8
Camera 9


{% extends 'layouts/master.html' %} {% import './macros/ads.html' as ads %} {% import './macros/paginate.html' as paginate %} {% import './macros/macros.html' as macros %} {% block embed %} {{ ads.topResponsive() }}
↑
You will *not* receive notifications
for convos deleted from the trash.
You haven't moved any convos into this folder, yet
Page is empty.
In the future I'll prevent you from landing on an empty page.
← Back to Page 1


Little Lamb Lodge
Available Rooms
Economy Suite
- $170/night
- 510 Square Feet
- 2 Max Guests
- 1 Twin Bed
- 1 Bath
Luxury Suite
- $190/night
- 630 Square Feet
- 3 Max Guests
- 1 Queen Bed
- 1 Bath
Deluxe Luxury Suite
- $350/night
- 750 Square Feet
- 5 Max Guests
- 2 King Size Bed
- 2 Bath


Welcome to the Dragonruby gametoolkit or gtk for short. This tool kit has a large variety of expressions to help you in your game development endeavors. There is a lot to go through, so to start we will look at the classic hello world example.
# Hello world is easily executed in three lines.
# In addition, we can write it in a number of
# different ways.
# The main expression consists of tick, the function
# args, which consist of the elements to be carried
# over from one game instance to another,
# and the contents of our program.
# The function we will write all of our code inside
# of is called tick.
def tick args # The tick function will have a
# parameter, which you can change the name to
# one that works for your purposes. By default
# it's called args, so we will leave it as that.
# The usual way to write an expression in
# Dragonruby is to start with the first parameter,
# in this case args, and follow it up with your
# desired expression on the subsequent lines.
args.outputs.labels << [80, 60, "Hello World",
-5, 0, 200, 050, 100, 225]
end
# To experiment, change aspects of the expression.
# Try it to see what happens.
# These parts will be explained later in the tutorial.
# Essentially it's devilishly simple to code
# hello world in ruby, and even more simple
# yet flexible to do it with the Dragonruby gtk.
# Next will go over the expressions.
# We will look at labels, lines, borders,
# solids, sprites, and inputs.
Ticks are one of the key components of the gtk. There are 60 ticks, or instances of the game, per second.
# By default args is what we tend to use as
# the main object which the rest of the game
# will run on.
def tick args
# First we are going to want a variable to represent
# the tick count there are 60 ticks per second
# Ticks also represent the number of frames of the
# game that exist consecutively per second
ticks = args.state.tick_count
# Having a variable will let us bypass using
# the whole expression going forward.
args.outputs.labels << [80, 60, ticks, -5, 0, 200,
050, 100, 125]
# The tick count is useful.
# It allows us to know how many instances of the game
# have ran, it gives us a sense of time for our game,
# and because game will update every frame, it will
# allow us to differentiate actions depending on the
# current frame.
# We can also use ticks to animate a sprite or
# manipulate the environment.
# Unfortunately we wont have time to go over that.
# Expect a later tutorial to cover that.
end
Labels are the main text output in a game. We also have, lines, borders, solids, sprites, inputs, outputs, keyboard, mouse, and controller inputs which are critical components of the gtk.
def tick args
# To create a label with the gtk we will need
# to use the following array format:
# X Y TEXT
args.outputs.labels << [80, 80, "This is a game",
# SIZE, ALIGNMENT, RED, GREEN, BLUE, ALPHA,
-5, 1, 200, 050, 100, 175,
# FONT FILE
"fonts/coolfont.ttf"]
# The parameters start with the coordinate,
# x and y, followed by the text in quotations
# that we want outputted, each of which is to
# be separated by a comma. After that we have
# the text size, in this case -5, the lowest
# value, because the resolution of the
# web-client is so small alignment, of which 1
# will center your text on the coordinates,
# 0 will left align, and 2 will right align
# followed by red, green, and blue saturation.
# Finally, the alpha is the transparency,
# which needs to be set at 255 to be solid,
# and lastly is font with the extension .ttf.
# We can also represent text with a hash
# instead of an array.
args.outputs.labels << {
x: 10,
y: 20,
text: "hash",
size_enum: -5,
alignment_enum: 0,
r: 155,
g: 50,
b: 50,
a: 50,
font: "fonts/manaspc.ttf"
}
# Most of the gtk expressions have a more
# readable version like a hash which can
# help when you are just starting out.
# Hashes may be more readable, but they
# are harder on performance.
# Arrays are faster and easier to compile.
# It's more efficient to use arrays, so once
# the developer gets use to the expressions,
# switching back to unless hashes are needed
# for functionality, arrays are the go to.
end
Taking an input from the user is very important. It allows for the changing of the game state based on the users input. In our case we will use mouse clicks.
$gtk.reset
def tick args
# Because there is a game instance every frame,
# we will need a way to save the changes from
# frame to frame.
# We can do this by creating a state variable.
# State variables are best created in an
# if statement for our purposes.
# If we try to create them outside of the
# if statement, it can result in the variable
# being redeclared with it's starting value
# every single frame.
# So we create click_count. In this case,
# if click_count doesnt exist we create it.
if !args.state.click_count
args.state.click_count = 0
end
args.state.click_count2 = 0 if !args.state.click_count2
args.state.click_count3 ||= 0
# These are 3 ways of doing the same thing
# In this case we are making click_count,
# to track how many clicks have occurred inside
# the game window.
# This allows a change the game state every time
# a click occurs inside the window.
# Clicking in the window now will reveal a
# temporary message
# Now we check to see if the click has returned
# to the up position. Every time this occurs
# we can increment click count by one.
if args.inputs.mouse.up
args.state.click_count += 1
# We also need to reset mouse.up to 0.
# we do this so the values dont continue
# to increment uncontrollably.
args.inputs.mouse.up = 0
end
# This is one of the many example of how you can
# use inputs to receive information from the user.
# In this case we are receiving a click from the
# user and depending on how many mouse clicks
# have occurred we will output
# a different information onto the screen.
# It's almost like a power point how we have set
# it up. So, now each click will change
# a component to the game window.
# We can take input from any key, click or button
# via the args.inputs.mouse, args.inputs.keyboard,
# and args.inputs.controller expressions.
# Adding key designations to keyboard and
# controller expressions allow us to use
# almost any key or button in our game.
# From there we can add .up, .down, .held, .click
# and all sorts of expressions to change the the
# information we are obtaining from a press.
# in the movement section we will see how we
# can move a sprite with a key press.
# click now in the window to reveal A New Tex
# each click will reveal a new text.
if args.state.click_count == 1
args.outputs.labels << [80, 40,
"A New Text", -5, 0, 200, 50, 200, 255]
elsif args.state.click_count == 2
args.outputs.labels << [20, 80,
"Look a New Text", -5, 1, 70, 50, 250, 165]
elsif args.state.click_count == 3
args.outputs.labels << [120, 40,
"Another New Text", -5, 1, 0, 250, 200, 255]
elsif args.state.click_count == 4
args.outputs.labels << [100, 20,
"Text That's New", -5, 1, 200, 50, 0, 55]
elsif args.state.click_count > 4
args.outputs.labels << [80, 60,
"This is very important", -5, 1, 00, 20, 00, 255]
args.outputs.labels << [80, 40,
"for creating a user interface",
-5, 1, 0, 50, 0, 255]
args.outputs.labels << [80, 20,
"^_^", -5, 1, 20, 20, 20, 255]
else
args.outputs.labels << [80, 40,
" Click now", -5, 1, 0, 0, 0, 255]
args.outputs.labels << [80, 20,
"^_^", -5, 1, 200, 250, 200, 255]
end
end
# That's it, 5 clicks.
# Now before we move on the the next part
# try playing with some of the values.
# See what happens :P
Lines have x/y coordinates like labels but they refer to the start position and the second set refer to the end x/y positions.
def tick args
# The next expression we will go through is lines:
# X1 Y1 X2
args.outputs.lines << [0, 90, 160,
# Y2 RED GREEN BLUE ALPHA
0, 0, 0, 0, 255]
# Lines are different but a little less
# complicated. The first 4 fields are the
# x/y coordinate beginning and end points.
# x1, y1 are the origin points, and x2, y2
# are the end points to the line. Just like with
# labels we can change the color of the line.
# We can even make it invisible or transparent
# using alpha if we want.
# The Line also has a hash
args.outputs.lines << {
x: 0,
y: 0,
x2: 160,
y2: 90,
r: 0,
g: 255,
b: 0,
a: 255
}
# Play around with the values and you can see how
# it affects the lines
end
What if we wanted to have border around a section of the game? What about a popup interface? Using boarders and solids can allow us to add a background for a menu even.
def tick args
# Often it is necessary to play with the
# coordinates to get things in their
# desired locations. We shall create a
# couple variables to assist in this process.
board_x = 50
board_y = 60
board_w = 20
board_h = 20
# Boarders and solids are like lines, but they
# start at the desired coordinate and then have
# a width and height. X and Y are the coordinates.
# W and H are width and height.
# Similarly to the other expressions
# we also have alignment color and transparency.
# X Y
args.outputs.borders << [board_x, board_y,
# WIDTH HEIGHT RED GREEN BLUE ALPHA
board_w, board_h, 0, 0, 200, 255]
# solids are organized pretty much the same
# way as boarders. The only difference is
# that they portray a solid color.
args.outputs.solids << [board_x+1, board_y+1,
board_w-2, board_h-2, 35, 0, 50, 255]
# As before, you can play around with the values
# to see how things in the window change
end
We have seen how ticks dictate the way our game runs, how we can use mouse clicks to change whats displayed, how labels, lines, borders and solids works. Next we will see how sprites can be outputted and manipulated. Here you can play with everything that we have created so far.
$gtk.reset
def tick args
ticks = args.state.tick_count
args.outputs.labels << [64, 70, ticks, -5, 1, 0, 160,
0, 255]
args.outputs.lines << [37, 55, 86, 73, 100, 100, 100, 255]
args.outputs.lines << [37, 74, 86, 56, 50, 50, 50, 255]
board_x = 36
board_y = 54
board_w = 52
board_h = 21
args.outputs.borders << [board_x, board_y, board_w,
board_h, 0, 0, 200, 255 ]
args.outputs.solids << [board_x+1, board_y+1,
board_w-2, board_h-2, 35, 0, 50, 255]
end
The gtk also has many additional expressions that can be useful. One such is the reset expression. This will reset the game screen every time the dedicated code is changed.
# In addition to the expressions are such things
# as gtk expressions.
$gtk.reset # reset all game state if reloaded.
# This expression will reset or reload the game
# every time that the game is saved. There are
# many more that exist in dragon ruby that can help
# with testing the game or even with functionality.
# If we wanted to we could set up something more
# elaborate here, instead of creating it globally,
# we could have the game reset if the user presses
# r for example.
The next element for us to examine is sprites. These are the key elements of the game. They represent the enemies, the user, objects, and most of the other elements in our game.
def tick args
# Wow that's a big sprite!
# Sprites can act as a character, npc, building,
# wall, bullet, or basically anything graphical
# that you want them to be.
# Its easy to make a simple interface using
# lines, borders, and solids, but sprites will
# fill your game with colors and fantastic
# moving parts.
# Lets start with a simple sprite such as a circle:
SIZE = 100
# Declaring size helps us manipulate it later.
# X Y W H
args.outputs.sprites << [ 20, 20, SIZE, SIZE,
# Location/Path
'sprites/circle-black.png',
# Angle Alpha Red Green Blue
45, 200, 10, 230, 15]
# Important to note here is the back slash is
# used for the location of the png. Different
# systems work differently when tracing a location.
# The gtk uses back slashes for location.
# It's important to use the correct path,
# otherwise... well you will see ;)
# If we use the method from above we have the
# sprites X, and Y coordinates,then the Length
# and With in pixels. Following this, we have
# the location of the file of the sprite.
# Then the Angle, which rotates counter clockwise
# starting at 3 O'clock. We use degrees instead
# of radians, because...
# Well it's so much more intuitive and easy
# isn't it? Following the angle is the 3 color
# saturation's red, green, and blue,
# and last of all is the alpha value.
# Sprites will continue on the next step.
end
Sprites also have a number of additional parameters if you use hashes. As you can see there is a problem with our sprite. This is what happens when the path given to the sprite is incorrect.
def tick args
# There are many extra parts to hashes some are
# self explanatory others might seem strange
# Test them to see what they do.
# We do not have enough time this tutorial
# to explore them, but future tutorials will.
args.outputs.sprites << {
x: 80,
y: 40,
w: 10,
h: 10,
path: "sprites/circle.png",
angle: 0,
a: 255,
r: 255,
g: 255,
b: 255,
# These we wont be touching in this tutorial,
# but they are extremely useful. \/ \/ \/
source_x: 0,
source_y: 0,
source_w: -1,
source_h: -1,
flip_vertically: false,
flip_horizontally: false,
angle_anchor_x: 0.5,
angle_anchor_y: 1.0
}
# Whats this checkers pattern?
# This is what happens when your path doesnt
# lead to a file or destination without a
# compatible file. No sprite exists of the
# designated name in the designated path,
# so it outputs a place holder.
end
Something that is very important is saving some of the information from a previous frame to be used in the next frame. This is done as shown.
$gtk.reset
def tick args
# First we need to create variables for our
# sprites. We want to do this in a way that
# it check if the object exists or not.
# Its nice that in ruby we do not need to
# declare a variable. We can simply check
# if it exists or not and then assign a
# value if it does in fact not exist.
args.state.sprite_x ||= 10
args.state.sprite_y ||= 10
args.state.sprite_size ||= 5
# Doing this establishes the values for x and y.
# Because they are an object of state, the
# values will carry over from one tick/frame
# to another.
args.outputs.sprites << [args.state.sprite_x,
args.state.sprite_y, args.state.sprite_size,
args.state.sprite_size, 'sprites/circle-black.png']
# Using these variables that are carried from
# frame to frame lets us change them when ever
# we need to.
# For example we can have them change based on
# the current tick count.
args.state.sprite_x = (args.state.sprite_x + args.state.tick_count/4000)%160 if args.state.sprite_x
args.state.sprite_y = (args.state.sprite_y + args.state.tick_count/4000)%90 if args.state.sprite_y
# This will move the sprite depending on the tick
#count as you can see. This situation will also
# speed up the circles movement as more ticks pass.
args.outputs.labels << [50, 50, args.state.tick_count]
# A little jank I know, but i assure you it can
# be a useful techneque. If we have a sprites
# location varry depending on the frame, we can
# use this to establish a patrolling npc or monster.
# All we need to add is some if statements.
# Often we will need to play with values until
# we see a desirable outcome. In this case we
# could play with the initial values or how we
# are changing them to create movement that is
# much more smooth and predictable.
# Feel free to play with this to see
# some varring and interesting affects.
end
Moving a character in a game could be done however we want. For this instance we will move the sprite based on the WASD keys just like a lot of mouse and keyboard games use.
$gtk.reset
def tick args
# For us to set up movement of our circle,
# we are going to want to first set up the
# starting location of our sprite.
if !args.state.sprite_x
# we have our basic x/y variables
args.state.sprite_x = 100
args.state.sprite_y = 80
# here is the size
args.state.sprite_size = 5
# and finally the movement speed.
# this will determine how many pixels per
# frame the sprite will move while the key
# is pressed
args.state.sprite_movement_speed = 1
end
args.outputs.sprites << [args.state.sprite_x,
args.state.sprite_y, args.state.sprite_size,
args.state.sprite_size, 'sprites/circle-black.png']
# For key functions we want to use args.inputs.keyboard.
# after the last dot the desired key is typed.
# There are many ways to write the following, but
# this particular way should serve our purposes.
# in this case we have the x coordinate increasing when d is pressed
# and decreasing when a is pressed. similarly we have
# y increasing when w is pressed and decreasing when s is pressed
# now our circle will move like a character in a game.
args.state.sprite_x += args.state.sprite_movement_speed if args.inputs.keyboard.d
args.state.sprite_x -= args.state.sprite_movement_speed if args.inputs.keyboard.a
args.state.sprite_y += args.state.sprite_movement_speed if args.inputs.keyboard.w
args.state.sprite_y -= args.state.sprite_movement_speed if args.inputs.keyboard.s
end
We can change the orientation of our sprite by introducing a variable named direction that changes with the key pressed. We can also stop the sprite from leaving the screen by creating bounds or wrapping the sprite to the other side if it tries to leave.
$gtk.reset
def tick args
if !args.state.sprite_x
args.state.sprite_x = 120
args.state.sprite_y = 80
args.state.sprite_size = 5
args.state.sprite_movement_speed = 1
# Here is the new direction variable
args.state.direction = 90
end
args.outputs.sprites << [args.state.sprite_x,
args.state.sprite_y, args.state.sprite_size,
args.state.sprite_size, 'sprites/circle-black.png',
args.state.direction]
# Now that we have an extra variable to assign
# when a key is pressed we will change the
# format of our if statements.We can have our
# sprite look in the direction it is traveling.
if args.inputs.keyboard.d
args.state.sprite_x += args.state.sprite_movement_speed
args.state.direction = 0
end
if args.inputs.keyboard.w
args.state.sprite_y += args.state.sprite_movement_speed
args.state.direction = 90
end
if args.inputs.keyboard.a
args.state.sprite_x -= args.state.sprite_movement_speed
args.state.direction = 180
end
if args.inputs.keyboard.s
args.state.sprite_y -= args.state.sprite_movement_speed
args.state.direction = 270
end
# Here we make the bounds equivalent to whatever
# our desired boundary numbers are.
screen_bound_y = 90
screen_bound_x = 160
# We could also set up lower bounds for our
# sprite but lets stick with zero for now.
if args.state.sprite_y <= 0
# If the circle y coordinate is less than
# the bottom of the screen it will relocate
# the sprite back to where it was before
# it tried to leave the screen
args.state.sprite_y= 1
elsif args.state.sprite_y >= screen_bound_y
args.state.sprite_y = screen_bound_y-1
elsif args.state.sprite_x <= 0
args.state.sprite_x = 1
elsif args.state.sprite_x >= screen_bound_x
args.state.sprite_x = screen_bound_x-1
end
# We can shift the boundaries to whatever
# we might desire. We could even create an area
# inside the bounds that we can not move through.
# This could be a wall, a tree, or even an npc.
end
Here we can see how wrapping works. When our sprite tries to leave the screen it is snapped back onto the other side of the window. This is determined by the size of the usable portion of our game. In our case the whole windows resolution will do.
$gtk.reset
def tick args
# Now, if we want our sprite to wrap we need
# simply to have the sprites coordinates
# change to the opposite side of the screen
# when it goes out of bounds or off
# the screen. This can also allow you to
# make barriers too as we have seen.
screen_bound_y = 90
screen_bound_x = 160
if args.state.sprite_y <= 0
# If the circle y coordinate is less than
# the bottom of the screen it will relocate
# the sprite to the top of the screen.
args.state.sprite_y= screen_bound_y
elsif args.state.sprite_y >= screen_bound_y
args.state.sprite_y = 1
elsif args.state.sprite_x <= 0
args.state.sprite_x = screen_bound_x
elsif args.state.sprite_x >= screen_bound_x
args.state.sprite_x = 1
end
# Down here we have the extra code we have
# already discussed during this tutorial but
# is necessary for this part of the tutorial
if !args.state.sprite_x
args.state.sprite_x = 120
args.state.sprite_y = 80
args.state.sprite_size = 5
args.state.sprite_movement_speed = 1
args.state.direction = 90
end
args.outputs.sprites << [args.state.sprite_x, args.state.sprite_y,
args.state.sprite_size, args.state.sprite_size,
'sprites/circle-black.png', args.state.direction]
if args.inputs.keyboard.d
args.state.sprite_x += args.state.sprite_movement_speed
args.state.direction = 0
end
if args.inputs.keyboard.w
args.state.sprite_y += args.state.sprite_movement_speed
args.state.direction = 90
end
if args.inputs.keyboard.a
args.state.sprite_x -= args.state.sprite_movement_speed
args.state.direction = 180
end
if args.inputs.keyboard.s
args.state.sprite_y -= args.state.sprite_movement_speed
args.state.direction = 270
end
end
Now we have seen some of what the gtk can offer us. Using what we have learned so far we can take these elements so much further. Links to the tutorial videos and other comprehensive tutorials plus any useful resources are provided here.
# This is the end of our intro tutorial. Here we will
# provide you with some of the resources needed
# to get started with the Dragonruby gametoolkit.
# Here is the link to the gtk:
# https://dragonruby.itch.io/dragonruby-gtk
# Check if you qualify for a free licence
# and contact Amir at<EMAIL_ADDRESS>if
# you think you qualify.
# You can edit your code via text document
# if you want, but it's just as easy to
# download an IDE (editor).
# (IDE: (Intergrated Development Environment))
# Two that are pretty good are:
# Visual studio, a free IDE with a built in terminal
# https://code.visualstudio.com
# Ruby Mine, a paid IDE that offers itself free to:
# students, teachers, classrooms, and open source
# projects. It also has a free trial.
# https://www.jetbrains.com/ruby
# Once you have The dragonruby gtk downloaded
# and unzipped, you will need to open the terminal,
# you can use your IDE's terminal for this or
# use the terminal built into your device.
# Then we can navigate to the folder that
# contains the Dragonruby.exe. Once there you
# can simply type
# "./dragonruby"
# into the terminal and poof.
# The hello world example that comes with the
# gtk will reveal itself in a pop up window.
# Important to note here is that dragon ruby
# will look for the first app folder available
# This means that the app folder inside of
# mygame is what is being compiled into dragonruby
# If there is a folder you would like to specify
# for dragonruby to compile you will need to include
# that files relitive path after
# "./dragonruby" for example, the tech demo:
# "./dragonruby samples\01_api_99_tech_demo"
# The tech demo has a lot of examples of what
# can be done with the gtk.
# If you desire more info on anything that we
# have gone over and more, the samples folder
# has dozens of examples with documentation;
# in addition, there is documentation inside
# of the "mygame\app\documentation" folder.
# This documentation goes of over the expressions
# we have used in the tutorial in great detail.
# It is excellent for quick reference of expressions
# and methods. Even if you are already comfortable
# using them.
# Here we are.
# At the end of our intro tutorial.
# Feel free to go back and practice using the
# different elements of the gtk.
# We'll see you at the next one.


| Modifier and Type | Class and Description |
|---|---|
class |
ElasticsearchException
A base class for all elasticsearch exceptions.
|
class |
ElasticsearchGenerationException
A generic exception indicating failure to generate.
|
class |
ElasticsearchParseException |
class |
ElasticsearchSecurityException
Generic security exception
|
class |
ElasticsearchTimeoutException
The same as
TimeoutException simply a runtime one. |
class |
ResourceNotFoundException
Generic ResourceNotFoundException corresponding to the
RestStatus.NOT_FOUND status code |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ShardOperationFailedException
An exception indicating that a failure occurred performing an operation on the shard.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ActionWriteResponse.ShardInfo |
static class |
ActionWriteResponse.ShardInfo.Failure |
class |
FailedNodeException |
class |
NoShardAvailableActionException |
class |
NoSuchNodeException |
class |
PrimaryMissingActionException |
class |
RoutingMissingException |
class |
TaskOperationFailure
Information about task operation failures
The class is final due to serialization limitations
|
class |
TimestampParsingException |
class |
UnavailableShardsException |
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterHealthResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
NodesInfoResponse |
class |
PluginsAndModules
Information about plugins and modules
|
| Modifier and Type | Class and Description |
|---|---|
class |
NodesStatsResponse |
class |
NodeStats
Node statistics (dynamic, changes depending on when created).
|
| Modifier and Type | Class and Description |
|---|---|
class |
CancelTasksResponse
Returns the list of tasks that were cancelled
|
| Modifier and Type | Class and Description |
|---|---|
class |
ListTasksResponse
Returns the list of tasks currently running on the nodes
|
class |
TaskInfo
Information about a currently running task.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VerifyRepositoryResponse
Unregister repository response
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterSearchShardsGroup |
class |
ClusterSearchShardsResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
CreateSnapshotResponse
Create snapshot response
|
| Modifier and Type | Class and Description |
|---|---|
class |
GetSnapshotsResponse
Get snapshots response
|
| Modifier and Type | Class and Description |
|---|---|
class |
RestoreSnapshotResponse
Contains information about restores snapshot
|
| Modifier and Type | Class and Description |
|---|---|
class |
SnapshotIndexShardStatus |
class |
SnapshotIndexStatus
Represents snapshot status of all shards in the index
|
class |
SnapshotShardsStats
Status of a snapshot shards
|
class |
SnapshotsStatusResponse
Snapshot status response
|
class |
SnapshotStats |
class |
SnapshotStatus
Status of a snapshot
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterStatsIndices |
static class |
ClusterStatsIndices.ShardStats |
class |
ClusterStatsNodes |
static class |
ClusterStatsNodes.Counts |
static class |
ClusterStatsNodes.JvmStats |
static class |
ClusterStatsNodes.OsStats |
static class |
ClusterStatsNodes.ProcessStats |
class |
ClusterStatsResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
PendingClusterTasksResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
RenderSearchTemplateResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
AnalyzeResponse |
static class |
AnalyzeResponse.AnalyzeToken |
class |
DetailAnalyzeResponse |
static class |
DetailAnalyzeResponse.AnalyzeTokenList |
static class |
DetailAnalyzeResponse.CharFilteredText |
| Modifier and Type | Class and Description |
|---|---|
class |
SyncedFlushResponse
The result of performing a sync flush operation on all shards of multiple indices
|
| Modifier and Type | Class and Description |
|---|---|
class |
GetFieldMappingsResponse
Response object for
GetFieldMappingsRequest API |
static class |
GetFieldMappingsResponse.FieldMappingMetaData |
| Modifier and Type | Class and Description |
|---|---|
class |
RecoveryResponse
Information regarding the recovery state of indices and their associated shards.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IndicesSegmentResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
IndicesShardStoresResponse
Response for
IndicesShardStoresAction
Consists of IndicesShardStoresResponse.StoreStatus s for requested indices grouped by
indices and shard ids and a list of encountered node IndicesShardStoresResponse.Failure s |
static class |
IndicesShardStoresResponse.Failure
Single node failure while retrieving shard store information
|
static class |
IndicesShardStoresResponse.StoreStatus
Shard store information from a node
|
| Modifier and Type | Class and Description |
|---|---|
class |
CommonStats |
class |
IndicesStatsResponse |
class |
ShardStats |
| Modifier and Type | Class and Description |
|---|---|
class |
UpgradeStatusResponse |
| Modifier and Type | Class and Description |
|---|---|
static class |
BulkItemResponse.Failure
Represents a failure.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldStats<T extends Comparable<T>> |
static class |
FieldStats.Date |
static class |
FieldStats.Double |
static class |
FieldStats.Float |
static class |
FieldStats.Long |
static class |
FieldStats.Text |
| Modifier and Type | Class and Description |
|---|---|
class |
GetResponse
The response of a get action.
|
class |
MultiGetResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
GetIndexedScriptResponse
The response of a get script action.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiPercolateResponse
Represents the response of a multi percolate request.
|
class |
PercolateResponse
Encapsulates the response of a percolator request.
|
class |
PercolateSourceBuilder
Builder to create the percolate request body.
|
static class |
PercolateSourceBuilder.DocBuilder
A builder for defining the document to be percolated in various ways.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClearScrollResponse |
class |
MultiSearchResponse
A multi search response.
|
class |
ReduceSearchPhaseException
A failure during a reduce phase (when receiving results from several shards, and reducing them
into one or more results and possible actions).
|
class |
SearchPhaseExecutionException |
class |
SearchResponse
A response of a search request.
|
class |
ShardSearchFailure
Represents a failure to search on a specific shard.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultShardOperationFailedException |
class |
QuerySourceBuilder |
class |
ToXContentToBytes
Base class for
ToXContent implementation that also support conversion to BytesReference for serialization purposes |
| Modifier and Type | Class and Description |
|---|---|
class |
BroadcastShardOperationFailedException
An exception indicating that a failure occurred performing an operation on the shard.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ReplicationTask.Status |
static class |
TransportReplicationAction.RetryOnPrimaryException |
static class |
TransportReplicationAction.RetryOnReplicaException |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiTermVectorsResponse |
class |
TermVectorsResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
NoNodeAvailableException
An exception indicating no node is available to perform the operation.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ClusterState.Custom |
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterState
Represents the current state of the cluster.
|
class |
IncompatibleClusterStateVersionException
Thrown by
Diff.apply(T) method |
class |
RestoreInProgress
Meta data about restore processes that are currently executing
|
class |
SnapshotsInProgress
Meta data about snapshots that are currently executing
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterBlock |
class |
ClusterBlockException |
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterIndexHealth |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IndexMetaData.Custom |
static interface |
MetaData.Custom |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexMetaData |
class |
MetaData |
class |
ProcessClusterEventTimeoutException |
class |
RepositoriesMetaData
Contains metadata about registered snapshot repositories
|
| Modifier and Type | Class and Description |
|---|---|
class |
DiscoveryNode
A discovery node represents a node that is part of the cluster.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllocationId
Uniquely identifies an allocation.
|
class |
IllegalShardRoutingStateException
This exception defines illegal states of shard routing
|
class |
RestoreSource
Represents snapshot and index from which a recovering index should be restored
|
class |
RoutingException
A base
Exception s for all exceptions thrown by routing related operations. |
class |
RoutingValidationException
This class defines
RoutingException s related to
the validation of routing |
class |
ShardRouting
ShardRouting immutably encapsulates information about shard
routings like id, state, version, etc. |
class |
UnassignedInfo
Holds additional information as to why the shard is in unassigned state.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RerouteExplanation
Class encapsulating the explanation for a single
AllocationCommand
taken from the Deciders |
class |
RoutingExplanations
Class used to encapsulate a number of
RerouteExplanation
explanations. |
| Modifier and Type | Class and Description |
|---|---|
class |
Decision
This abstract class defining basic
Decision used during shard
allocation process. |
static class |
Decision.Multi
Simple class representing a list of decisions
|
static class |
Decision.Single
Simple class representing a single decision
|
| Modifier and Type | Method and Description |
|---|---|
static String |
Strings.toString(ToXContent toXContent)
Return a
String that is the json representation of the provided
ToXContent . |
| Modifier and Type | Class and Description |
|---|---|
class |
BlobStoreException |
| Modifier and Type | Class and Description |
|---|---|
class |
CircuitBreakingException
Exception thrown when the circuit breaker trips
|
| Constructor and Description |
|---|
CompressedXContent(ToXContent xcontent,
XContentType type,
ToXContent.Params params)
Create a
CompressedXContent out of a ToXContent instance. |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseLineStringBuilder<E extends BaseLineStringBuilder<E>> |
class |
BasePolygonBuilder<E extends BasePolygonBuilder<E>>
The
BasePolygonBuilder implements the groundwork to create polygons. |
static class |
BasePolygonBuilder.Ring<P extends ShapeBuilder> |
class |
CircleBuilder |
class |
EnvelopeBuilder |
class |
GeometryCollectionBuilder |
class |
LineStringBuilder |
class |
MultiLineStringBuilder |
static class |
MultiLineStringBuilder.InternalLineStringBuilder |
class |
MultiPointBuilder |
class |
MultiPolygonBuilder |
static class |
MultiPolygonBuilder.InternalPolygonBuilder |
class |
PointBuilder |
class |
PointCollection<E extends PointCollection<E>>
The
PointCollection is an abstract base implementation for all GeoShapes. |
class |
PolygonBuilder |
class |
ShapeBuilder
Basic class for building GeoJSON shapes like Polygons, Linestrings, etc
|
protected static class |
ShapeBuilder.CoordinateNode
Node used to represent a tree of coordinates.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NotSerializableExceptionWrapper
This exception can be used to wrap a given, not serializable exception
to serialize via
StreamOutput.writeThrowable(Throwable) . |
| Modifier and Type | Class and Description |
|---|---|
static class |
Lucene.EarlyTerminationException
This exception is thrown when
Lucene.EarlyTerminatingCollector
reaches early termination |
| Modifier and Type | Class and Description |
|---|---|
class |
NoClassSettingsException
A specific type of
SettingsException indicating failure to load a class
based on a settings value. |
class |
Settings
An immutable settings implementation.
|
class |
SettingsException
A generic failure to handle settings.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Fuzziness
A unit class that encapsulates all in-exact search
parsing and conversion from similarities to edit distances
etc.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
CancellableThreads.ExecutionCancelledException |
| Modifier and Type | Class and Description |
|---|---|
class |
EsRejectedExecutionException |
class |
UncategorizedExecutionException |
| Modifier and Type | Interface and Description |
|---|---|
interface |
StatusToXContent |
| Modifier and Type | Method and Description |
|---|---|
XContentBuilder |
XContentBuilder.field(String name,
ToXContent xContent) |
XContentBuilder |
XContentBuilder.field(String name,
ToXContent xContent,
ToXContent.Params params) |
static String |
XContentHelper.toString(ToXContent toXContent)
Writes serialized toXContent to pretty-printed JSON string.
|
static String |
XContentHelper.toString(ToXContent toXContent,
ToXContent.Params params)
Writes serialized toXContent to pretty-printed JSON string.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MasterNotDiscoveredException |
| Modifier and Type | Class and Description |
|---|---|
class |
GatewayException |
| Modifier and Type | Class and Description |
|---|---|
class |
BindHttpException |
class |
HttpException |
class |
HttpInfo |
class |
HttpStats |
| Modifier and Type | Class and Description |
|---|---|
class |
AlreadyExpiredException |
class |
IndexNotFoundException |
class |
IndexShardAlreadyExistsException |
| Modifier and Type | Class and Description |
|---|---|
class |
QueryCacheStats |
| Modifier and Type | Class and Description |
|---|---|
class |
RequestCacheStats |
| Modifier and Type | Class and Description |
|---|---|
class |
CommitStats
a class the returns dynamic information with respect to the last commit point of this shard
|
class |
CreateFailedEngineException |
class |
DeleteByQueryFailedEngineException
Deprecated.
Delete-by-query is removed in 2.0, but we keep this so translog can replay on upgrade.
|
class |
DeleteFailedEngineException |
class |
DocumentAlreadyExistsException |
class |
DocumentMissingException |
class |
DocumentSourceMissingException |
class |
EngineClosedException
An engine is already closed.
|
class |
EngineCreationFailureException
An exception indicating that an
Engine creation failed. |
class |
EngineException |
class |
FlushFailedEngineException |
class |
FlushNotAllowedEngineException |
class |
IndexFailedEngineException |
class |
RecoveryEngineException |
class |
RefreshFailedEngineException |
class |
SegmentsStats |
class |
SnapshotFailedEngineException |
class |
VersionConflictEngineException |
| Modifier and Type | Class and Description |
|---|---|
class |
FieldDataStats |
| Modifier and Type | Class and Description |
|---|---|
class |
FlushStats |
| Modifier and Type | Class and Description |
|---|---|
class |
GetResult |
class |
GetStats |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexingStats |
static class |
IndexingStats.Stats |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Mapping.SourceTransform
Transformations to be applied to the source before indexing and/or after loading.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DocumentMapper |
class |
FieldMapper |
class |
Mapper |
class |
MapperException |
class |
MapperParsingException |
class |
Mapping
Wrapper around everything that defines a mapping, without references to
utility classes like MapperService, ...
|
class |
MergeMappingException |
class |
MetadataFieldMapper
A mapper for a builtin field containing metadata about a document.
|
class |
StrictDynamicMappingException |
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryFieldMapper |
class |
BooleanFieldMapper
A field mapper for boolean fields.
|
class |
ByteFieldMapper |
class |
CompletionFieldMapper |
class |
DateFieldMapper |
class |
DoubleFieldMapper |
class |
FloatFieldMapper |
class |
IntegerFieldMapper |
class |
LongFieldMapper |
class |
NumberFieldMapper |
class |
ShortFieldMapper |
class |
StringFieldMapper |
class |
TokenCountFieldMapper
A
FieldMapper that takes a string and writes a count of the tokens in that string
to the index. |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseGeoPointFieldMapper
GeoPointFieldMapper base class to maintain backward compatibility
|
class |
GeoPointFieldMapper
Parsing: We handle:
|
class |
GeoPointFieldMapperLegacy
Parsing: We handle:
|
class |
GeoShapeFieldMapper
FieldMapper for indexing
Shape s. |
| Modifier and Type | Class and Description |
|---|---|
class |
AllFieldMapper |
class |
FieldNamesFieldMapper
A mapper that indexes the field names of a document under
_field_names . |
class |
IdFieldMapper |
class |
IndexFieldMapper |
class |
ParentFieldMapper |
class |
RoutingFieldMapper |
class |
SourceFieldMapper |
class |
TimestampFieldMapper |
class |
TTLFieldMapper |
class |
TypeFieldMapper |
class |
UidFieldMapper |
class |
VersionFieldMapper
Mapper for the _version field.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IpFieldMapper |
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectMapper |
class |
RootObjectMapper |
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectMapper.toXContent(XContentBuilder builder,
ToXContent.Params params,
ToXContent custom) |
| Modifier and Type | Class and Description |
|---|---|
class |
MergeStats |
| Modifier and Type | Class and Description |
|---|---|
class |
PercolatorException
Exception during indexing a percolator query.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PercolateStats
Exposes percolator related statistics.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AndQueryBuilder
Deprecated.
Use
BoolQueryBuilder instead |
class |
BoolQueryBuilder
A Query that matches documents matching boolean combinations of other queries.
|
class |
BoostingQueryBuilder
The BoostingQuery class can be used to effectively demote results that match a given query.
|
class |
CommonTermsQueryBuilder
CommonTermsQuery query is a query that executes high-frequency terms in a
optional sub-query to prevent slow queries due to "common" terms like
stopwords.
|
class |
ConstantScoreQueryBuilder
A query that wraps a filter and simply returns a constant score equal to the
query boost for every document in the filter.
|
class |
DisMaxQueryBuilder
A query that generates the union of documents produced by its sub-queries, and that scores each document
with the maximum score for that document as produced by any sub-query, plus a tie breaking increment for any
additional matching sub-queries.
|
class |
ExistsQueryBuilder
Constructs a query that only match on documents that the field has a value in them.
|
class |
FieldMaskingSpanQueryBuilder |
class |
FilteredQueryBuilder
Deprecated.
Use
BoolQueryBuilder instead. |
class |
FuzzyQueryBuilder
A Query that does fuzzy matching for a specific value.
|
class |
GeoBoundingBoxQueryBuilder |
class |
GeoDistanceQueryBuilder |
class |
GeoDistanceRangeQueryBuilder |
static class |
GeohashCellQuery.Builder
Builder for a geohashfilter.
|
class |
GeoPolygonQueryBuilder |
class |
GeoShapeQueryBuilder
QueryBuilder that builds a GeoShape Filter |
class |
HasChildQueryBuilder |
class |
HasParentQueryBuilder
Builder for the 'has_parent' query.
|
class |
IdsQueryBuilder
A query that will return only documents matching specific ids (and a type).
|
class |
IndicesQueryBuilder
A query that will execute the wrapped query only for the specified indices, and "match_all" when
it does not match those indices (by default).
|
class |
LimitQueryBuilder
Deprecated.
Use
SearchRequestBuilder.setTerminateAfter(int) instead. |
class |
MatchAllQueryBuilder
A query that matches on all documents.
|
class |
MatchQueryBuilder
Match query is a query that analyzes the text and constructs a query as the result of the analysis.
|
class |
MissingQueryBuilder
Deprecated.
Use
ExistsQueryBuilder inside a BoolQueryBuilder.mustNot(QueryBuilder) clause instead. |
class |
MoreLikeThisQueryBuilder
A more like this query that finds documents that are "like" the provided set of document(s).
|
static class |
MoreLikeThisQueryBuilder.Item
A single item to be used for a
MoreLikeThisQueryBuilder . |
class |
MultiMatchQueryBuilder
Same as
MatchQueryBuilder but supports multiple fields. |
class |
MultiTermQueryBuilder |
class |
NestedQueryBuilder |
class |
NotQueryBuilder
Deprecated.
Use
BoolQueryBuilder.mustNot(QueryBuilder) instead |
class |
OrQueryBuilder
Deprecated.
Use
BoolQueryBuilder instead |
class |
PrefixQueryBuilder
A Query that matches documents containing terms with a specified prefix.
|
class |
QueryBuilder |
class |
QueryFilterBuilder
Deprecated.
Useless now that queries and filters are merged: pass the
query as a filter directly.
|
class |
QueryParsingException |
class |
QueryStringQueryBuilder
A query that parses a query string and runs it.
|
class |
RangeQueryBuilder
A Query that matches documents within an range of terms.
|
class |
RegexpQueryBuilder
A Query that does fuzzy matching for a specific value.
|
class |
ScriptQueryBuilder |
class |
SimpleQueryStringBuilder
SimpleQuery is a query parser that acts similar to a query_string
query, but won't throw exceptions for any weird string syntax.
|
class |
SpanContainingQueryBuilder
Builder for
SpanContainingQuery . |
class |
SpanFirstQueryBuilder |
class |
SpanMultiTermQueryBuilder |
class |
SpanNearQueryBuilder |
class |
SpanNotQueryBuilder |
class |
SpanOrQueryBuilder |
class |
SpanQueryBuilder |
class |
SpanTermQueryBuilder |
class |
SpanWithinQueryBuilder
Builder for
SpanWithinQuery . |
class |
TemplateQueryBuilder
Facilitates creating template query requests.
|
class |
TermQueryBuilder
A Query that matches documents containing a term.
|
class |
TermsLookupQueryBuilder
A filer for a field based on several terms matching on any of them.
|
class |
TermsQueryBuilder
A filer for a field based on several terms matching on any of them.
|
class |
TypeQueryBuilder |
class |
WildcardQueryBuilder
Implements the wildcard search query.
|
class |
WrapperQueryBuilder
A Query builder which allows building a query given JSON string or binary data provided as input.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DecayFunctionBuilder |
class |
FunctionScoreQueryBuilder
A query that uses a filters with a script associated with them to compute the
score.
|
class |
ScoreFunctionBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
ExponentialDecayFunctionBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
FactorBuilder
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldValueFactorFunctionBuilder
Builder to construct
field_value_factor functions for a function
score query. |
| Modifier and Type | Class and Description |
|---|---|
class |
GaussDecayFunctionBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
LinearDecayFunctionBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomScoreFunctionBuilder
A function that computes a random score for the matched documents
|
| Modifier and Type | Class and Description |
|---|---|
class |
ScriptScoreFunctionBuilder
A function that uses a script to compute or influence the score of documents
that match with the inner query or filter.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WeightBuilder
A query that multiplies the weight to the score.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseInnerHitBuilder<T extends BaseInnerHitBuilder> |
class |
QueryInnerHitBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
RecoveryStats
Recovery related statistics, starting at the shard level and allowing aggregation to
indices and node level
|
| Modifier and Type | Class and Description |
|---|---|
class |
RefreshStats |
| Modifier and Type | Class and Description |
|---|---|
class |
SearchStats |
static class |
SearchStats.Stats |
| Modifier and Type | Class and Description |
|---|---|
class |
DocsStats |
class |
IllegalIndexShardStateException |
class |
IndexShardClosedException |
class |
IndexShardNotRecoveringException |
class |
IndexShardNotStartedException |
class |
IndexShardRecoveringException |
class |
IndexShardRecoveryException |
class |
IndexShardRelocatedException |
class |
IndexShardStartedException |
class |
ShardNotFoundException |
static class |
TranslogRecoveryPerformer.BatchOperationException |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexShardRestoreException
Generic shard restore exception
|
class |
IndexShardRestoreFailedException
Thrown when restore of a shard fails
|
class |
IndexShardSnapshotException
Generic shard snapshot exception
|
class |
IndexShardSnapshotFailedException
Thrown when snapshot process is failed on a shard level
|
| Modifier and Type | Class and Description |
|---|---|
class |
BlobStoreIndexShardSnapshot
Shard snapshot metadata
|
class |
BlobStoreIndexShardSnapshots
Contains information about all snapshot for the given shard in repository
|
| Modifier and Type | Class and Description |
|---|---|
class |
StoreStats |
| Modifier and Type | Class and Description |
|---|---|
class |
SuggestStats
Exposes suggest related statistics.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TranslogCorruptedException |
class |
TranslogException |
class |
TranslogStats |
class |
TruncatedTranslogException |
| Modifier and Type | Class and Description |
|---|---|
class |
WarmerStats |
| Modifier and Type | Class and Description |
|---|---|
class |
AliasFilterParsingException |
class |
IndexAlreadyExistsException |
class |
IndexClosedException
Exception indicating that one or more requested indices are closed.
|
class |
IndexCreationException |
class |
IndexPrimaryShardNotAllocatedException
Thrown when some action cannot be performed because the primary shard of
some shard group in an index has not been allocated post api action.
|
class |
IndexTemplateAlreadyExistsException |
class |
IndexTemplateMissingException |
class |
InvalidAliasNameException |
class |
InvalidIndexNameException |
class |
InvalidIndexTemplateException |
class |
InvalidTypeNameException |
class |
NodeIndicesStats
Global information on indices stats running on a specific node.
|
class |
TypeMissingException |
| Modifier and Type | Class and Description |
|---|---|
class |
AllCircuitBreakerStats
Stats class encapsulating all of the different circuit breaker stats
|
class |
CircuitBreakerStats
Class encapsulating stats about the circuit breaker
|
| Modifier and Type | Class and Description |
|---|---|
class |
DelayRecoveryException
An exception marking that this recovery attempt should be ignored (since probably, we already recovered).
|
class |
RecoverFilesRecoveryException |
class |
RecoveryFailedException |
class |
RecoveryState
Keeps track of state related to shard recovery.
|
static class |
RecoveryState.File |
static class |
RecoveryState.Index |
static class |
RecoveryState.Translog |
static class |
RecoveryState.VerifyIndex |
| Modifier and Type | Class and Description |
|---|---|
class |
FsInfo |
static class |
FsInfo.Path |
| Modifier and Type | Class and Description |
|---|---|
class |
JvmInfo |
class |
JvmStats |
| Modifier and Type | Class and Description |
|---|---|
class |
DummyOsInfo |
class |
OsInfo |
class |
OsStats |
| Modifier and Type | Class and Description |
|---|---|
class |
ProcessInfo |
class |
ProcessStats |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeClosedException
An exception indicating that node is closed.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PercolateException
Exception during percolating document(s) at runtime.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DummyPluginInfo |
class |
PluginInfo |
| Modifier and Type | Class and Description |
|---|---|
class |
RepositoryException
Generic repository exception
|
class |
RepositoryMissingException
Repository missing exception
|
class |
RepositoryVerificationException
Repository verification exception
|
| Modifier and Type | Class and Description |
|---|---|
class |
BlobStoreFormat<T extends ToXContent>
Base class that handles serialization of various data structures during snapshot/restore operations.
|
class |
ChecksumBlobStoreFormat<T extends ToXContent>
Snapshot metadata file format used in v2.0 and above
|
class |
LegacyBlobStoreFormat<T extends ToXContent>
Snapshot metadata file format used before v2.0
|
| Modifier and Type | Class and Description |
|---|---|
class |
AliasesNotFoundException |
| Modifier and Type | Class and Description |
|---|---|
class |
RestToXContentListener<Response extends ToXContent>
A REST based action listener that assumes the response is of type
ToXContent and automatically
builds an XContent based response (wrapping the toXContent in startObject/endObject). |
| Modifier and Type | Class and Description |
|---|---|
class |
Script
Script holds all the parameters necessary to compile or find in cache and then execute a script.
|
static class |
Script.ScriptParseException |
class |
ScriptException |
class |
ScriptStats |
class |
Template |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionScriptCompilationException
Deprecated.
just for backwards compatibility
|
class |
ExpressionScriptExecutionException
Deprecated.
just for backwards compatibility
|
| Modifier and Type | Class and Description |
|---|---|
class |
GroovyScriptCompilationException
Deprecated.
for back compat only
|
class |
GroovyScriptExecutionException
Deprecated.
for back compat only
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SearchHit
A single search hit.
|
interface |
SearchHits
The hits of a search request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SearchContextException |
class |
SearchContextMissingException |
class |
SearchException |
class |
SearchParseException |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAggregationBuilder
Base structure for aggregation builders.
|
class |
AggregationBuilder<B extends AggregationBuilder<B>>
A base class for all bucket aggregation builders.
|
class |
AggregationExecutionException
Thrown when failing to execute an aggregation
|
class |
AggregationInitializationException
Thrown when failing to execute an aggregation
|
class |
InternalAggregation
An internal implementation of
Aggregation . |
class |
InternalAggregations
An internal implementation of
Aggregations . |
class |
InternalMultiBucketAggregation<A extends InternalMultiBucketAggregation,B extends InternalMultiBucketAggregation.InternalBucket> |
static class |
InternalMultiBucketAggregation.InternalBucket |
class |
InvalidAggregationPathException |
class |
ValuesSourceAggregationBuilder<B extends ValuesSourceAggregationBuilder<B>>
A base class for all bucket aggregation builders that are based on values (either script generated or field data values)
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
MultiBucketsAggregation.Bucket
A bucket represents a criteria to which all documents that fall in it adhere to.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InternalSingleBucketAggregation
A base class for all the single bucket aggregations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ChildrenBuilder
Builder for the
Children aggregation. |
class |
InternalChildren |
| Modifier and Type | Class and Description |
|---|---|
class |
FilterAggregationBuilder
Builder for the
Filter aggregation. |
class |
InternalFilter |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Filters.Bucket
A bucket associated with a specific filter (identified by its key)
|
| Modifier and Type | Class and Description |
|---|---|
class |
FiltersAggregationBuilder
Builder for the
Filters aggregation. |
class |
InternalFilters |
static class |
InternalFilters.Bucket |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GeoHashGrid.Bucket
A bucket that is associated with a
geohash_grid cell. |
| Modifier and Type | Class and Description |
|---|---|
class |
GeoHashGridBuilder
Creates an aggregation based on bucketing points into GeoHashes
|
class |
InternalGeoHashGrid
Represents a grid of cells where each cell's location is determined by a geohash.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GlobalBuilder
Builder for the
Global aggregation. |
class |
InternalGlobal
A global scope get (the document set on which we aggregate is all documents in the search context (ie.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Histogram.Bucket
A bucket in the histogram where documents fall in
|
| Modifier and Type | Class and Description |
|---|---|
class |
DateHistogramBuilder
Builder for the
DateHistogram aggregation. |
static class |
Histogram.Order
A strategy defining the order in which the buckets in this histogram are ordered.
|
class |
HistogramBuilder
Builder for the
Histogram aggregation. |
class |
InternalHistogram<B extends InternalHistogram.Bucket>
TODO should be renamed to InternalNumericHistogram (see comment on
Histogram )? |
static class |
InternalHistogram.Bucket |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalMissing |
class |
MissingBuilder
Builder for the
Missing aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalNested |
class |
InternalReverseNested |
class |
NestedBuilder
Builder for the
Nested aggregation. |
class |
ReverseNestedBuilder
Builder for the
ReverseNested aggregation. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Range.Bucket
A bucket associated with a specific range
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRangeBuilder<B extends AbstractRangeBuilder<B>> |
protected static class |
AbstractRangeBuilder.Range |
class |
InternalRange<B extends InternalRange.Bucket,R extends InternalRange<B,R>> |
static class |
InternalRange.Bucket |
class |
RangeBuilder
Builder for the
AbstractRangeBuilder.Range aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
DateRangeBuilder
Builder for the
DateRange aggregation. |
class |
InternalDateRange |
static class |
InternalDateRange.Bucket |
| Modifier and Type | Class and Description |
|---|---|
class |
GeoDistanceBuilder
Builder for the
GeoDistance aggregation. |
static class |
GeoDistanceBuilder.Range
A range of values.
|
class |
InternalGeoDistance |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalIPv4Range |
static class |
InternalIPv4Range.Bucket |
class |
IPv4RangeBuilder
Builder for the
IPv4Range aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalSampler |
class |
SamplerAggregationBuilder
Builder for the
Sampler aggregation. |
class |
UnmappedSampler |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalSignificantTerms<A extends InternalSignificantTerms,B extends InternalSignificantTerms.Bucket> |
static class |
InternalSignificantTerms.Bucket |
class |
SignificantLongTerms |
class |
SignificantStringTerms |
static class |
SignificantStringTerms.Bucket |
static class |
SignificantTerms.Bucket |
class |
SignificantTermsBuilder
Creates an aggregation that finds interesting or unusual occurrences of terms in a result set.
|
class |
UnmappedSignificantTerms |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SignificanceHeuristicBuilder |
| Modifier and Type | Class and Description |
|---|---|
static class |
ChiSquare.ChiSquareBuilder |
static class |
GND.GNDBuilder |
static class |
JLHScore.JLHScoreBuilder |
static class |
MutualInformation.MutualInformationBuilder |
protected static class |
NXYSignificanceHeuristic.NXYBuilder |
static class |
PercentageScore.PercentageScoreBuilder |
static class |
ScriptHeuristic.ScriptHeuristicBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleTerms |
class |
InternalTerms<A extends InternalTerms,B extends InternalTerms.Bucket> |
static class |
InternalTerms.Bucket |
class |
LongTerms |
class |
StringTerms |
static class |
StringTerms.Bucket |
static class |
Terms.Bucket
A bucket that is associated with a single term
|
static class |
Terms.Order
Determines the order by which the term buckets will be sorted
|
class |
TermsBuilder
Builder for the
Terms aggregation. |
class |
UnmappedTerms |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalMetricsAggregation |
class |
InternalNumericMetricsAggregation |
static class |
InternalNumericMetricsAggregation.MultiValue |
static class |
InternalNumericMetricsAggregation.SingleValue |
class |
MetricsAggregationBuilder<B extends MetricsAggregationBuilder<B>>
Base builder for metrics aggregations.
|
class |
ValuesSourceMetricsAggregationBuilder<B extends ValuesSourceMetricsAggregationBuilder<B>> |
| Modifier and Type | Class and Description |
|---|---|
class |
AvgBuilder
Builder for the
Avg aggregation. |
class |
InternalAvg |
| Modifier and Type | Class and Description |
|---|---|
class |
CardinalityBuilder
Builder for the
Cardinality aggregation. |
class |
InternalCardinality |
| Modifier and Type | Class and Description |
|---|---|
class |
GeoBoundsBuilder
Builder for the
GeoBounds aggregation. |
class |
InternalGeoBounds |
| Modifier and Type | Class and Description |
|---|---|
class |
GeoCentroidBuilder
Builder class for
GeoCentroidAggregator |
class |
InternalGeoCentroid
Serialization and merge logic for
GeoCentroidAggregator |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalMax |
class |
MaxBuilder
Builder for the
Max aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalMin |
class |
MinBuilder
Builder for the
Min aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
PercentileRanksBuilder
Builder for the
PercentileRanks aggregation. |
class |
PercentilesBuilder
Builder for the
Percentiles aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalHDRPercentileRanks |
class |
InternalHDRPercentiles |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalTDigestPercentileRanks |
class |
InternalTDigestPercentiles |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalScriptedMetric |
class |
ScriptedMetricBuilder
Builder for the
ScriptedMetric aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalStats |
class |
StatsBuilder
Builder for the
Stats aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
ExtendedStatsBuilder
Builder for the
ExtendedStats aggregation. |
class |
InternalExtendedStats |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalSum |
class |
SumBuilder
Builder for the
Sum aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalTopHits |
class |
TopHitsBuilder
Builder for the
TopHits aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalValueCount
An internal implementation of
ValueCount . |
class |
ValueCountBuilder
Builder for the
ValueCount aggregation. |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalSimpleValue |
class |
PipelineAggregatorBuilder<B extends PipelineAggregatorBuilder<B>>
A base class for all pipeline aggregator builders.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BucketMetricsBuilder<B extends BucketMetricsBuilder<B>>
A builder for building requests for a
BucketMetricsPipelineAggregator |
class |
InternalBucketMetricValue |
| Modifier and Type | Class and Description |
|---|---|
class |
AvgBucketBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
MaxBucketBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
MinBucketBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalPercentilesBucket |
class |
PercentilesBucketBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalStatsBucket |
class |
StatsBucketBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
ExtendedStatsBucketBuilder |
class |
InternalExtendedStatsBucket |
| Modifier and Type | Class and Description |
|---|---|
class |
SumBucketBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
BucketScriptBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
CumulativeSumBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
DerivativeBuilder |
class |
InternalDerivative |
| Modifier and Type | Class and Description |
|---|---|
class |
BucketSelectorBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
MovAvgBuilder
A builder to create MovingAvg pipeline aggregations
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MovAvgModelBuilder
Represents the common interface that all moving average models share.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
EwmaModel.EWMAModelBuilder |
static class |
HoltLinearModel.HoltLinearModelBuilder |
static class |
HoltWintersModel.HoltWintersModelBuilder |
static class |
LinearModel.LinearModelBuilder |
static class |
SimpleModel.SimpleModelBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
SerialDiffBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
SearchSourceBuilder
A search source builder allowing to easily build search source.
|
class |
SearchSourceBuilderException |
| Modifier and Type | Class and Description |
|---|---|
class |
DfsPhaseExecutionException |
| Modifier and Type | Class and Description |
|---|---|
class |
FetchPhaseExecutionException |
| Modifier and Type | Class and Description |
|---|---|
class |
InnerHitsBuilder |
static class |
InnerHitsBuilder.InnerHit |
| Modifier and Type | Class and Description |
|---|---|
class |
HighlightBuilder
A builder for search highlighting.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InternalSearchHit |
static class |
InternalSearchHit.InternalNestedIdentity |
class |
InternalSearchHits |
class |
InternalSearchResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
CollectorResult
Public interface and serialization container for profiled timings of the
Collectors used in the search.
|
class |
InternalProfileShardResults
A container class to hold all the profile results across all shards.
|
class |
ProfileShardResult
A container class to hold the profile results for a single shard in the request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
QueryPhaseExecutionException |
| Modifier and Type | Class and Description |
|---|---|
class |
RescoreBuilder |
static class |
RescoreBuilder.QueryRescorer |
static class |
RescoreBuilder.Rescorer |
| Modifier and Type | Class and Description |
|---|---|
class |
FieldSortBuilder
A sort builder to sort based on a document field.
|
class |
GeoDistanceSortBuilder
A geo distance based sorting on a geo point like field.
|
class |
ScoreSortBuilder
A sort builder allowing to sort by score.
|
class |
ScriptSortBuilder
Script sort builder allows to sort based on a custom script expression.
|
class |
SortBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
Suggest
Top level suggest result, containing the result for each suggestion.
|
static class |
Suggest.Suggestion<T extends Suggest.Suggestion.Entry>
The suggestion responses corresponding with the suggestions in the request.
|
static class |
Suggest.Suggestion.Entry<O extends Suggest.Suggestion.Entry.Option>
Represents a part from the suggest text with suggested options.
|
static class |
Suggest.Suggestion.Entry.Option
Contains the suggested text with its document frequency and score.
|
class |
SuggestBuilder
Defines how to perform suggesting.
|
static class |
SuggestBuilder.SuggestionBuilder<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
CompletionStats |
class |
CompletionSuggestion |
static class |
CompletionSuggestion.Entry |
static class |
CompletionSuggestion.Entry.Option |
class |
CompletionSuggestionBuilder
Defines a suggest command based on a prefix, typically to provide "auto-complete" functionality
for users as they type search terms.
|
class |
CompletionSuggestionFuzzyBuilder
A form of
CompletionSuggestionBuilder that supports fuzzy queries allowing
matches on typos. |
| Modifier and Type | Class and Description |
|---|---|
class |
CategoryContextMapping
The
CategoryContextMapping is used to define a ContextMapping that
references a field within a document. |
class |
ContextMapping
A
ContextMapping is used t define a context that may used
in conjunction with a suggester. |
static class |
ContextMapping.ContextQuery
A
ContextMapping.ContextQuery defines the context information for a specific ContextMapping
defined within a suggestion request. |
class |
GeolocationContextMapping
The
GeolocationContextMapping allows to take GeoInfomation into account
during building suggestions. |
| Modifier and Type | Class and Description |
|---|---|
class |
PhraseSuggestion
Suggestion entry returned from the
PhraseSuggester . |
static class |
PhraseSuggestion.Entry |
class |
PhraseSuggestionBuilder
Defines the actual suggest command for phrase suggestions ( phrase).
|
static class |
PhraseSuggestionBuilder.CandidateGenerator
CandidateGenerator base class. |
static class |
PhraseSuggestionBuilder.DirectCandidateGenerator |
static class |
PhraseSuggestionBuilder.Laplace
An additive
smoothing model.
|
static class |
PhraseSuggestionBuilder.LinearInterpolation
Linear interpolation smoothing model.
|
static class |
PhraseSuggestionBuilder.SmoothingModel |
static class |
PhraseSuggestionBuilder.StupidBackoff
A "stupid-backoff" smoothing model simialr to Katz's
Backoff.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TermSuggestion
The suggestion responses corresponding with the suggestions in the request.
|
static class |
TermSuggestion.Entry
Represents a part from the suggest text with suggested options.
|
static class |
TermSuggestion.Entry.Option
Contains the suggested text with its document frequency and score.
|
class |
TermSuggestionBuilder
Defines the actual suggest command.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IndexWarmerMissingException |
class |
IndexWarmersMetaData |
| Modifier and Type | Class and Description |
|---|---|
class |
ConcurrentSnapshotExecutionException
Thrown when a user tries to start multiple snapshots at the same time
|
class |
InvalidSnapshotNameException
Thrown on the attempt to create a snapshot with invalid name
|
class |
RestoreInfo
Information about successfully completed restore operation.
|
class |
Snapshot
Represent information about snapshot
|
class |
SnapshotCreationException
Thrown when snapshot creation fails completely
|
class |
SnapshotException
Generic snapshot exception
|
class |
SnapshotInfo
Information about snapshot
|
class |
SnapshotMissingException
Thrown if requested snapshot doesn't exist
|
class |
SnapshotRestoreException
Snapshot restore exception
|
class |
SnapshotShardFailure
Stores information about failures that occurred during shard snapshotting process
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Task.Status |
| Modifier and Type | Class and Description |
|---|---|
static class |
ThreadPool.Info |
class |
ThreadPoolInfo |
class |
ThreadPoolStats |
static class |
ThreadPoolStats.Stats |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionNotFoundTransportException
An exception indicating that a transport action was not found.
|
class |
ActionTransportException
An action invocation failure.
|
class |
BindTransportException |
class |
ConnectTransportException |
class |
NodeDisconnectedException |
class |
NodeNotConnectedException
An exception indicating that a message is sent to a node that is not connected.
|
class |
NodeShouldNotConnectException |
class |
NotSerializableTransportException |
class |
ReceiveTimeoutTransportException |
class |
RemoteTransportException
A remote exception for an action.
|
class |
ResponseHandlerFailureTransportException
A failure to handle the response of a transaction action.
|
class |
SendRequestTransportException |
class |
TransportException |
class |
TransportInfo |
class |
TransportSerializationException |
class |
TransportStats |
| Modifier and Type | Class and Description |
|---|---|
static class |
SizeHeaderFrameDecoder.HttpOnTransportException
A helper exception to mark an incoming connection as potentially being HTTP
so an appropriate error code can be returned
|
Copyright © 2009–2016. All rights reserved.


migrationminer is a R package to analyse and profile in vitro cell tracking and migration data. It is belongs to the cytominer-verse used for morphological profiling and allows to create temporal or dynamic profiles.
It works well together with CellProiler and the CellProfiler tracking module. Beside that it is quite easy to parse other formats as long as the tracking data is available in tidy format. That means, that the data is available as csv where each row represents a cell with at least four columns
migrationminer is not yet available from CRAN but you can install directly from github. First, you need to install the devtools package. You can do this from CRAN. Invoke R and then type
install.packages("devtools")
Load the package using
library(devtools)
Now install migrationminer from github using
install_github("cells2numbers/migrationminer")
You should see something like
Downloading GitHub repo cells2numbers/migrationminer@master
from URL https://api.github.com/repos/cells2numbers/migrationminer/zipball/master
Installing migrationminer
'/usr/local/Cellar/r/3.4.1_2/lib/R/bin/R' --no-site-file --no-environ --no-save --no-restore --quiet CMD INSTALL \
'/private/var/folders/qq/v5mwx8g15655gt708s86vys8yzcpll/T/RtmpUyrzzK/devtoolse7f945c7b360/cells2numbers-migrationminer-8a95c5d' \
--library='/usr/local/lib/R/3.4/site-library' --install-tests
* installing *source* package ‘migrationminer’ ...
** R
** tests
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (migrationminer)
Reloading installed migrationminer
If this does not work for you or you find any bugs, please file an issue!


Welcome to the media section of this portfolio. This section will display my media collection to date. These video projects were created as part of media and audio modules within the course..
I have been trained in the use of both the audio editing software Audacity and the video editing software Adobe Premeire Pro CC. These softwares were used in the creation of two video assignments, These assignments can be viewed below along with a short description of each project.
This video montage was created as part of the module, StoryTelling and Narrative. The underlining theme to this video is the negative implications of procrastination. The purpose of this video is to show procrastination as a process. The subjects dismay to the fact his assignment is due is contrasted with the activities he undertakes rather than completing the important task.
Click Here for VideoThis video was created as a historical piece exploring the life of Nelson Mandela, from his release to his presidency. As a worldwide icon and personal hero of mine, my aim was to show how Mandela ultimately changed South Africa for the better, through ending apartheid and uniting a nation. This short video was created using the software, IMovie along with resources such as Google Images and Youtube for resources.
Click Here for Video


Cole Beasley Demanded That Dak Prescott Give Him His Jersey “NOW” After Bills-Cowboys Game (VIDEO)
by Howard CosmellPeople tend to have mixed reviews about these post-game jersey swaps that have become a new fad across the NFL, but did you ever wonder how these players choose who they’ll swap with?
In some cases, they probably have pre-arranged agreements with friends from the other team. And in other cases, like after yesterday’s Thanksgiving contest between the Bills and Cowboys, the players have no choice but to flat-out demand a player give them the jersey off their back.
Following the Bills’ 26-15 victory over Dallas, former Cowboys and current Bills receiver Cole Beasley took the latter approach in getting Dak Prescott’s jersey.
Beasley clearly wasn’t taking “no” for an answer, as he told Dak to “Give me your jersey NOW!”
How do you say no to such a strong demand like that?


Blake Austin lifts the lid on his unexpected wing debut for Great Britain
Warrington stand-off had never played on the wing before Saturday's defeat to New Zealand in Christchurch
by Julie StottBlake Austin has opened up about his nightmare start in the Lions' third successive tour defeat.
But the Warrington half-back, who was controversially used on the wing, insists he was happy to play there.
He said: "I had never played there before but I believe I was the best man with where we are as a squad.
"I was confident but I am pretty disappointed with how it panned out. I could have done a slightly better job."
Austin - one of six halves in the squad - was asked to debut on the wing after Ryan Hall and Zak Hardaker pulled out injured.
Wayne Bennett's decision caused uproar among fans who were already fed up after seeing two earlier poor Lions defeats.
It was a move that looked like backfiring spectacularly when Austin was caught out badly twice in the opening 11 minutes.
He dropped a high kick from dangerman Shaun Johnson and then caught another kick but was dragged into touch.
On the back of that mistake, the Kiwis pounced for their opening try and took a stranglehold that the Lions could not break.
Austin said: "It is not easy for the team when you start with a couple of errors like that, it makes for a tough night.
"The first one slipped through my arms - it wasn't really a challenging one at all and I thought I was comfortable.
"The second one I managed to grab and then got dragged into touch. It's a tough way to start the match.
"But it's a game of footy and I never shy away from a challenge. I would have liked to have done a bit better but we will move on."
Austin recovered from his bad start and ended up as one of the team's stronger ball carriers.
There was another howler at the end, when he fluffed a gilt-edged try scoring chance, but Bennett still gave him big raps.
The under-pressure coach said: "He was really good for someone who has not carried the ball much. I thought he was quite outstanding."
The Lions need to beat Papua New Guinea in Port Moresby next Saturday to avoid a disastrous tour whitewash.
Bennett has called up Leeds winger Ash Handley as emergency cover, meaning Austin could get a spot in the halves.
But two of the squad's other halves, George Williams and Jake Trueman, have been told that they will also get a game having not been selected so far.
Austin said: "I am not sure what will happen but obviously I would love a chance in the halves.
"There are a few other guys who are chomping at the bit for a chance to run in the halves so we will see how we go."
Hooker Josh Hodgson scored Great Britain's only try, meaning they have scored just three tries in three tour games.


Latest updates
Feb 25th 2015: HoloViews announced as the winner in its category at the UK Open Source Awards 2015.
Mar 19th 2015: HoloViews now available on SageMathCloud.
Apr 15th 2015: HoloViews 1.1.0 released and now available on PyPI.
May 14th 2015: Talk on HoloViews announced at SciPy Conference 2015.


This is a paragraph.
This is more information.
This is yet more information
This is yet more information with a red heading.


I’ve moved from ttay.me to thomastay.dev, my new domain! I accidentally let the old one expire and now they’re charging me $70 to recover it… for a hobby domain that’s too much, man.
Hopefully this one will be better, anyway, as it has my name in it.


--- layout: article status: publish published: true title: Using 1Password Anywhere with a USB Key and Safari author: display_name: Bart Dorsey login: bart email<EMAIL_ADDRESS>url: http://bartdorsey.com author_login: bart author_email<EMAIL_ADDRESS>author_url: http://bartdorsey.com wordpress_id: 182 wordpress_url: http://bartdorsey.com/?p=182 date: '2014-01-21 17:34:23 -0500' date_gmt: '2014-01-21 17:34:23 -0500' categories: - Uncategorized tags: - security - tips - 1password - mac comments: [] ---
After listening to Mac Power Users #173 I decided to repurpose a USB key I had on my keychain into a 1password emergency data store.
There's only one problem with this. Browsers have recently been locking down "local" file access, so the normal method of opening up the 1password.html file in Safari doesn't work. You'll know it doesn't work when you get this screen
This is happening because Safari can't read the encryptionKeys.js file from the local disk.
However, this is easily fixed by turning on the Develop menu in Safari
And then checking off "Disable Local File Restrictions" in the Develop menu.
Tada.


Surrey RCMP investigating Newton shooting
Police say it happened near 146th Street and 83rd Avenue
by Amy ReidSurrey RCMP have confirmed they are investigating a shooting that happened in Newton Thursday night.
Police say it happened near 146th Street and 83rd Avenue, which is not far from Enver Creek Secondary.
More to come.


Techequilla
Achievements
Announcements
Teams
Contact Us
Projects
Have a question?
Contact Techequilla
We are here to help and answer any question you might have.
First Name
Last Name
Email address
We'll never share your email with anyone else.
Your Questions?
Send Message
Organisation Admin
Our organisation exists because of his contributions and support!
GitHub