Bueno en la clase pasada nosotros hicimos lo que son inserciones.
Ahora vamos a ser lo que son las selecciones o guerras aquí Select menos obtener información vamos a
crear varias formas.
Empecemos con una que sirva para traer información mediante el Heydi que tenga algún registro en la
base de datos o en nuestra tabla de scans.
Se llaman ket Scan por Heydi o guettos Canadevi recibiría un integer Heydi y también es un Zink.
Por qué nosotros vamos a tener que utilizar algo muy parecido a lo que teníamos aquí.
De hecho aquí me faltó el aguaytãa.
Recuerden aquí por Tonkin no os quemes una web.
Es importante la vuelta porque entonces lo vamos a poner ahí también perfecto.
Entonces qué es lo que vamos a hacer a continuación.
Primero lo mismo de siempre verificar Faílde ver si podemos escribir en la base datos Aguaytía Data
Voice Punto y Coma perfecto.
Entonces ahora vamos a obtener la respuesta final.
Respuesta va a ser igual a la waited de lIBI punto.
También tenemos un country rock o.
Pero vamos a utilizar el Kairi me pide la tabla Scan scans convince como nosotros lo escribimos aquí
acuerdense y ahora necesito mandarle la configuración.
Si yo lo dejo así obtener todos los registros pero eso ya lo vamos a hacer un poco más adelante.
Necesito mandar la condición Wer Koma.
Si yo dejo el cursor encima aquí yo voy a tener la posibilidad de mandar lo que es la condición Werth
que tiene que ser un string.
Entonces Wer dos puntos y como eso me string voy a decir que el Heydi tiene que ser igual a un signo
de interrogación este es signo de interrogación en los Wer significan que eso tiene que ser un argumento
coma por consecuencia voy a especificar justo después del cuerpo y especificar esos argumentos.
Where Arts como Where.
Los argumentos y esto tiene que ser una lista.
Voy a dejar el cursor encima del hueras y me dice que es una lista de tipo dinámico es decir puedo poner
cualquier valor ahí.
Yo voy a colocar el Heydi si aquí tuviéramos por ejemplo después cualquier otra cosa.
Entonces cada uno de los signos de interrogación debe tener su forma o su argumento que va a ser sustituido
dentro de este Arcs.
En la misma posición.
O sea éste sería el primero o segundo el segundo el tercero el tercero.
Ok eso es básicamente el cuerpo creado ahora esto aunque esté revisando o devaluándose por el Heydi
va a retornar una lista de mapas por lo cual yo necesito el primer elemento de esa lista.
Entonces voy a hacer un retorno de la comprobación si esto viene o si eso tiene información entonces
reset punto.
Is Not empty.
O sea si no está vacío entonces necesito regresar el 3 punto first ok eso regresaría el primer elemento
de ese listado pero lo regresa como un mapa y yo lo que necesito es que regrese.
Sería correcto decir que hubiese habido un fichero de Scan Model o sea sería correcto decir que va a
regresar un fichero que es el Scan Mode y eso no es un escaneó.
Esto es un mapa voy a cortarlo y voy a decir Scan Model punto from Jayson ok from Jayson y pego el responsos
first.
Recuerden que este es el mapa si ustedes revisan esto tendríamos recibimos el mapa de Nanami y asignamos
cada una de sus propiedades y como es un factory me va a regresar una nueva instancia de este scan mode
porque así lo especifique.
Ok entonces regresa una nueva instancia de Scan model.
Esto sin esto es si no estaba así.
Pero si estaba así yo voy a regresar un Null no existe por ese regreso.
Y eso es todo el cuerpo que yo necesito ejecutar o la instrucción que yo necesito ejecutar para retornar.
Un scan por.
Ok entonces ahora vamos con los siguientes.
Por ejemplo si necesito traer todos los scans cómo lo haríamos.
Entonces voy a decir regresaríamos un bicho que regresó a la lista de Scan Models OK y se va a llamar
get.
Todos los scans voy a ponerlo así que todos los scans.
Esto también es un Eysenck y vamos a hacer un poco más rápido porque lo mismo Finaldi es igual a la
waited de tãvez punto y coma.
Voy a decir que final va a ser igual a la Waite de di mi punto.
Se acuerdan lo mismo que habíamos hecho originalmente scans punto y coma es exactamente lo mismo lo
mismito que aquí no a la condición.
Ahora esto va a retornar y como les había dicho originalmente esto retornã un listado de mapas y yo
necesito revisar un listado pero de Scan Models cómo puedo hacer esa transformación.
Eso ya lo habíamos hecho bastantes veces pero con widgets pero no directamente con una data ya lo vamos
a ver.
Voy a decir que creérmela aquí tienen que ser tipos que han modelado es bueno empezar a escribirlo porque
de esa manera tengo la forma o la obligación de resolver este valor o este tipo de dato y voy a decir
que si la respuesta punto is not en ti o sea si hay información ahí adentro entonces voy a barrer.
Mi respuesta punto.
Matt recuerden el Mapp que usábamos para transformar de un listado a una lista de widgets.
Ahora utilizaremos el Mapp que viene con su lista de ítem con el scam scam podemos poner la estremezca
o un aseo o cualquier cualquier letra o algo para referenciar una variable dentro del Mapp.
Puedes poner LAquila la mejor para no perderme.
Función de flecha y sería un scan Model punto from Jayson Tab.
Voy a mandar lo que es Lassen porque acuérdense que esto es mi mapa pero pero pero recuerden que todo
esto que tengo acá.
Todo esto que tengo acá es un integrable tengo que pasarlo por el punto rotulista para que sea una lista
déjeme acomodar un poquito el código para que se mire más limpio pero recuerde que es la misma cuestión.
Si esto no estaba así entonces va a pasar cada uno de los registros dentro de ésta.
De este listado por este mapa y cada uno de esos mapas va a empezar a crearme instancias de escamoles
que los va a asignar a esta lista ahora.
Caso contrario 2 puntos va a retornar una lista vacía.
O sea quiere decir que estaba seguro.
Entonces simplemente que regrese el listado básico.
Aquí simplemente teníamos que hacer un resumen de la lista.
Eso es básicamente todo lo que tengo que hacer hoy.
Ahora supongamos que queremos crear o hacer un jet de todos los scans que cumplan la condición de tipos
adquisión HTTP.
Si son geo locations entonces básicamente sería esto mismo lo voy a copiar lo voy a pegar acá voy a
poner todos los scans o CANNES. por tipo tendríamos que recibir stream stream tipo tenemos que recibirlo
y prácticamente es casi casi igual solo que tendremos que poner una condición acá.
Pero como no hemos utilizado el rock vamos a utilizarlo de una vez apuntó Rockaway.
Para que no digan que no lo usamos entre comillas dobles porque voy a ocupar usar apóstrofe dentro voy
a decir Select Asterisco from scans.
Ojo como está escrito Wer el tipo sea igual Comillas y aquí adentro el tipo que estoy recibiendo como
argumento.
Ok eso es lo que estoy haciendo aquí y lo que sigue es exactamente igual tendríamos que recibiríamos
lo que es un listado de dinãmico ven aquí recibimos un listado de +30 Dinamic y lo pasamos por nuestro
Mapp que cada vez o cada iteración del mismo va a crear instancias de mi escaneó gracias a este from
Jayson.
Y recuerden que este from Jayson lo único que hace es recibir un mapa y asignar cada una de las valores
y retornar una nueva instancia del escamoles.
Eso es básicamente todo.
Hemos creado tres formas de hacer selects tenemos el scan por Heydi utilizando el generador tenemos
otro para obtener todos los scans y tenemos otro para generar todos los scans por un tipo pero utilizando
el Bloc.
Lo vamos a dejar así.
Continuamos con el siguiente vídeo.